Вопрос задан 15.04.2025 в 19:20. Предмет Информатика. Спрашивает Семенов Степан.

Проверьте, есть ли среди данных N чисел нули.

Входные данные
Вводится число N, а затем N чисел.

Выходные данные
Выведите YES, если среди введенных чисел есть хотя бы один нуль, или NO в противном случае.

Примеры
входные данные
3
4
19
14

выходные данные
NOПроверьте, есть ли среди данных N чисел нули.

Входные данные
Вводится число N, а затем N чисел.

Выходные данные
Выведите YES, если среди введенных чисел есть хотя бы один нуль, или NO в противном случае.

Примеры
входные данные
3
4
19
14

выходные данные
NO

Выполнять на python 3.3
Очень нада

Перейти к ответам

Ответы на вопрос

Отвечает Филатова Алина.

Для того чтобы решить задачу, нужно проверить, есть ли хотя бы одно число, равное нулю, среди введенных чисел.

Алгоритм решения:

  1. Вначале мы считываем количество чисел NN.
  2. Затем считываем NN чисел, которые будем проверять.
  3. Если среди этих чисел есть хотя бы один ноль, выводим "YES".
  4. Если нуля нет, выводим "NO".

Подход к решению:

  • Мы можем использовать цикл для перебора введенных чисел и сразу же выходить из цикла, как только находим ноль. Это позволит не тратить лишнее время, если ноль найден сразу.
  • Если цикл завершится без нахождения нуля, то выводим "NO".

Пример на Python:

python
# Считываем количество чисел N = int(input())

# Считываем числа и проверяем, есть ли среди них ноль numbers = list(map(int, input().split()))

# Проверяем, если хотя бы одно число равно 0 if 0 in numbers: print("YES") else: print("NO")

Объяснение:

  1. Мы считываем количество чисел NN, но в данном решении это значение не используется, так как Python позволяет работать с произвольными списками.
  2. С помощью map(int, input().split()) преобразуем введенные строки в список чисел.
  3. Используем конструкцию if 0 in numbers, чтобы проверить, есть ли ноль в списке. Если есть, выводим "YES", если нет — "NO".

Пример работы программы:

Пример 1:

makefile
Ввод: 3 4 19 14

Вывод: NO

Пример 2:

makefile
Ввод: 4 1 0 3 5

Вывод: YES

Это решение эффективно и работает в соответствии с условиями задачи.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос