Регистрация
Войти
Стать экспертом Правила
Информатика

Программа на c++Дан массив, состоящий из целых чисел. Напишите программу, которая определяет, есть ли в массиве пара соседних элементов с одинаковыми знаками.Входные данныеСначала задано число N — количество элементов в массиве (1N10000). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.Выходные данныеНеобходимо вывести слово YES, если существует пара соседних элементов с одинаковыми знаками. В противном случае следует вывести слово NO.Примерывходные данные51 -3 4 -2 1выходные данныеNO

ОТВЕТЫ

int n, p,q;

cin >> n;

cin >> p;

bool stop = false;

for(int i = 2; i < n && !stop; i++) {

cin >> q;

if(p == q) fl = true;

p = q;

}

if(!stop) cout << "NO"; else cout << "YES";

626
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам