• На с++ с циклом while
    Дана непустая последовательность целых чисел, оканчивающаяся отрицательным числом. Необходимо определить, равны ли между собой все элементы последовательности. Отрицательное число членом последовательности не является.

    Формат входных данных
    Вводится не более, чем 215 целых неотрицательных чисел, каждое из которых не превосходит (231−1). После последнего числа вводится отрицательное число s (s≥−231).

    Формат выходных данных
    Выведите «YES», если условие задачи выполняется, и «NO» в противном случае.
    Примеры
    входные данные выходные данные
    1
    2
    3
    4
    5
    -1
    NO
    42
    42
    42
    -42
    YES

Ответы 1

  • #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;}
    • Автор:

      sorenfxge
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years