Проверка равенства элементов последовательности
Информатика

На языке Python дана непустая последовательность целых чисел, оканчивающаяся отрицательным числом, с использованием

На языке Python дана непустая последовательность целых чисел, оканчивающаяся отрицательным числом, с использованием цикла while. Необходимо выяснить, являются ли все элементы последовательности равными друг другу. Отрицательное число не является членом последовательности. Вводится не более 215 неотрицательных целых чисел, каждое из которых не превышает (231-1). После последнего числа вводится отрицательное число s (s ≥ -231). Выведите "yes", если условие выполняется, и "no" в противном случае.

Пример:
Входные данные: 12 3 4 5 -1
Выходные данные: no

Входные данные: 4242 42 -42
Выходные данные: yes
Верные ответы (1):
  • Pushik
    Pushik
    52
    Показать ответ
    Задача: Проверка равенства элементов последовательности

    Инструкция: Данная задача требует проверки равенства всех элементов в заданной последовательности целых чисел. Мы можем решить эту задачу, используя цикл while. Мы будем считывать числа до тех пор, пока не встретим отрицательное число. При каждой итерации будем сравнивать текущее число с предыдущим числом. Если числа отличаются, то выводим "no", иначе продолжаем цикл. Если мы достигли отрицательного числа без нахождения неравенства, то все числа в последовательности равны между собой и выводим "yes".

    Дополнительный материал:
    Входные данные: 12 3 4 5 -1
    Выходные данные: no

    Совет: Чтобы решить эту задачу, внимательно прочитайте условие задачи и разберитесь в том, как использовать цикл while для пошагового считывания чисел.

    Задача на проверку: Введите последовательность целых чисел, оканчивающуюся отрицательным числом, и определите, являются ли все элементы последовательности равными друг другу. Выведите "yes" или "no".
Написать свой ответ: