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

Всеволод
Oct 24, 2020
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