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

последовательность чисел сколько раз меняеться знак - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сделайте задание пожал. :Дано одномерный массив А1, А2, ..., А10 действительных чисел. Получить больше всего среди А1 + А10, А2 + А9, ..., А5 + А6. http://www.cyberforum.ru/cpp-beginners/thread178038.html
На с++.Очень важно!!!!!
C++ Символьный тип Задано строку. Посчитать, сколько в нем букв 'i' 'k' 'l' http://www.cyberforum.ru/cpp-beginners/thread178029.html
Класс контейнера, реализующий интерфейс C++
Всем доброго времени суток. Возник вопрос по выполнению задания. Вот само задание: Необходимо разработать класс контейнера, реализующий приведенный ниже интерфейс. При разработке допускается использовать STL. Кроме этого, внутренняя реализация ничем не ограничена. class ElemNotFound {}; template < class ElemType, class IndexType > class IContainer { public:
C++ Массивы символов
Вообщем требуется создать программу, содержащую описание структуры AEROFLOT, с которой нужно провести некоторые взаимодействия. AEROFLOT состоит из нескольких символьных типов. Моя проблема возникает на стадии ввода-вывода массива, состоящего из элементов AEROFLOT. вводятся данные вроде как нормально, но потом, ради проверки, пытаюсь вывести значение одного из полей какого-нибудь элемента и...
C++ Определить, в какой строке целочисленной матрицы находится самая длинная серия одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread178002.html
2)Написать программу, определяющую, в какой строке целочисленной матрицы m x n находится самая длинная серия одинаковых злементов. Под серией имеются в виду элементы, расположенные подряд. Пример ввода: 4 4 1 2 3 4 2 3 4 6 1 1 1 5 2 2 1 6
C++ Functions 1)Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов. Пример ввода (формат обязателен): 3 1 -1 3 2 2 2 Примеры вывода (формат обязателен): Number of positives in the first array is greater Number of positives in the second array is greater подробнее

Показать сообщение отдельно
Zerkalka
 Аватар для Zerkalka
37 / 36 / 2
Регистрация: 09.03.2010
Сообщений: 79
18.10.2010, 16:43     последовательность чисел сколько раз меняеться знак
немного другой вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main() {
 
    int argc;
    cin >> argc;
    int mas[argc];
    int count = 0;
 
    for (int i=1; i<=argc; i++)
    {
        cin >> mas[i];
        if (i>1){
            if (((mas[i-1]<0)&&(mas[i]>0))||((mas[i-1]>0)&&(mas[i]<0)))
            { count++; }
        }
    }
    cout << count << endl;
    return 0;
}
исправляй под себя
 
Текущее время: 13:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru