
Записать надо простым языком и через if дам 70 баллов Задача №347. Ноль или не ноль Проверьте,
есть ли среди данных N чисел нули. Входные данные Вводится число N, а затем N чисел. Выходные данные Выведите YES, если среди введенных чисел есть хотя бы один нуль, или NO в противном случае.

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

Ответ:
n=1
N = int(input())
for i in range (N):
a=int(input())
if a==0:
n=0
if n==0:
print('YES')
else:
print('NO')
Объяснение:
переменная n показатель наличия 0
если введенное число равно 0, то переменная n становится равной 0
если переменная n равна 0, то выводи YES, иначе выводим NO



#include <iostream>
using namespace std;
void solve(){
bool ok = false;
int n;
cin >> n;
while(n--){
int x;
cin >> x;
if(x == 0)
ok = true;
}
cout << (ok ? "YES" : "NO");
}
int main(){
solve();
}



Конечно, вот решение вашей задачи на Python с использованием условного оператора if
:
python# Вводим число N
N = int(input("Введите количество чисел: "))
# Инициализируем флаг, который будет отслеживать наличие нулей
есть_ноль = False
# Вводим N чисел и проверяем каждое из них
for i in range(N):
число = int(input("Введите число: "))
if число == 0:
есть_ноль = True
break # Если найден хотя бы один ноль, выходим из цикла
# Проверяем флаг и выводим результат
if есть_ноль:
print("YES")
else:
print("NO")
Этот код сначала запрашивает у пользователя количество чисел N, затем вводит N чисел и проверяет, есть ли среди них хотя бы один ноль. Если ноль найден, программа выводит "YES", иначе - "NO".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili