Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
чайникк
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 17
#1

Посчитать количество смен знаков заданных чисел массива - C++

21.03.2012, 21:14. Просмотров 931. Ответов 1
Метки нет (Все метки)

1. Задан массив из 10 целых чисел. Посчитать количество смен знаков заданных чисел. Перебор элементов массива должен осуществляться посредством указателей.
2. Имеется перечень файлов, каждый из которых задан своими атрибутами: имя, размер в байтах, скрытый, только для чтения, архивный. Вывести на экран в виде таблицы атрибуты всех скрытых файлов. Перебор элементов массива должен осуществляться посредством указателей.

Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2012, 21:14     Посчитать количество смен знаков заданных чисел массива
Посмотрите здесь:
Дано 2 массива A и В, целых чисел. Нужно посчитать количество тех чисел которые A[i]>B[i] C++
C++ Посчитать количество знаков препинания в тексте и вывести их количество.
Создать массив С какой складываться из нечетных чисел массива А, посчитать количество элементов массива С C++
Из нечётных чисел заданного массива создать новый массив и посчитать количество элементов нового массива C++
C++ Посчитать количество знаков пунктуации во введенной строке
C++ Посчитать количество знаков препинания в строке. Чем заменить break?
C++ Посчитать количество столбцов в строке, разделённых произвольным количеством белых знаков
C++ Посчитать количество заданных букв в файле
Посчитать количество прямоугольников, заданных черным цветом C++
C++ В текстовом файле посчитать количество заданных букв
Посчитать сумму только положительных из трёх заданных чисел (сделать с использованием while) C++
Среди N введенных чисел найти количество соседей разных знаков C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algiz
160 / 160 / 13
Регистрация: 23.02.2011
Сообщений: 347
21.03.2012, 21:36     Посчитать количество смен знаков заданных чисел массива #2
Вот первая, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <cmath>
 
using namespace std;
 
void printArr(int* a)
{
    for(int* i=a; i!= a + 10; i++)
    {
        cout << *i << ' ';
    }
    cout << endl;
}
 
float sign(int a)
{
    if (a == 0)
        return a;
    else
        return (float(a) / abs(float(a)));
}
 
int main(int argc, char **argv)
{
    int arr[10] = {1,2,3,-3,4,-5,-6,-7,9,9};
    int qty = 0;
    printArr(arr);
    for(int* i=arr + 1; i!= arr + 10; i++)
    {
        if (sign(*i) != sign(*(i-1)))
            qty++;
    }
    cout << qty << endl;
    return 0;
}
Yandex
Объявления
21.03.2012, 21:36     Посчитать количество смен знаков заданных чисел массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru