Задача по информатике Задача: Напишите алгоритм определения в последовательности чисел количество отрицательных чисел. На вход передаются целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30000. В результате должно быть выведено одно число: количество отрицательных чисел. Пример работы программы: Входные данные Выходные данные - 35 3 14 - 21 17 - 4 0
Инициализируем переменную count_negative = 0 (счетчик отрицательных чисел).Запрашиваем целое число num.Пока num != 0: Если num < 0, увеличиваем count_negative на 1.Запрашиваем новое число num.Выводим count_negative.
Пример на Python:
count_negative = 0 while True: num = int(input()) if num == 0: break if num < 0: count_negative += 1 print(count_negative)
Алгоритм:
Инициализируем переменную count_negative = 0 (счетчик отрицательных чисел).Запрашиваем целое число num.Пока num != 0:Если num < 0, увеличиваем count_negative на 1.Запрашиваем новое число num.Выводим count_negative.
Пример на Python:
count_negative = 0while True:
num = int(input())
if num == 0:
break
if num < 0:
count_negative += 1
print(count_negative)
Пример работы программы:
-353
14
-21
17
-4
0
Output:
3