На с++ с циклом while дана непустая последовательность целых чисел, оканчивающаяся отрицательным числом. необходимо определить, равны ли между собой все элементы последовательности. отрицательное число членом последовательности не является. формат входных данных вводится не более, чем 215 целых неотрицательных чисел, каждое из которых не превосходит (231−1). после последнего числа вводится отрицательное число s (s≥−231). формат выходных данных выведите «yes», если условие выполняется, и «no» в противном случае. примеры входные данные выходные данные 1 2 3 4 5 -1 no 42 42 42 -42 yes

Умницв Умницв    3   03.10.2019 11:20    14

Ответы
03021971 03021971  09.10.2020 14:03
#include <bits/stdc++.h>
using namespace std;

int main() {
bool eq = true;
int x, y;
cin >> x;
while (true) {
cin >> y;
if (y < 0) break;
if (y != x) {
eq = false;
break;
}
x = y;
}
cout << (eq ? "YES" : "NO") << endl;
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика