Написать программу, которая определяет количество чисел, в последовательности целых чисел, кратных 5 или 9. Программа получает на вход целые числа, их количество неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел в последовательности не больше 1000. Все введённые числа по модулю не превышают 30 000. Программа должна вывести количество чисел, кратных 5.
Мороз
Для решения данной задачи нам понадобится следующий алгоритм:
1. Инициализируем счетчик переменной, которая будет отслеживать количество чисел, кратных 5 или 9. Пусть это будет переменная count, и ее начальное значение равно нулю.
2. Запрашиваем у пользователя ввод чисел до тех пор, пока не будет введено число 0. Для этого мы можем использовать цикл while.
3. Внутри цикла, проверяем, является ли введенное число кратным 5 или 9. Если число удовлетворяет этому условию, увеличиваем значение счетчика count на единицу.
4. После выхода из цикла, выводим на экран значение переменной count, которое будет представлять количество чисел, кратных 5 или 9, в последовательности.
Ниже приведен пример программы на языке Python, реализующий описанный алгоритм:
Теперь, если вы запустите эту программу и будете вводить последовательность чисел, она выведет количество чисел, кратных 5 или 9, в этой последовательности.
1. Инициализируем счетчик переменной, которая будет отслеживать количество чисел, кратных 5 или 9. Пусть это будет переменная count, и ее начальное значение равно нулю.
2. Запрашиваем у пользователя ввод чисел до тех пор, пока не будет введено число 0. Для этого мы можем использовать цикл while.
3. Внутри цикла, проверяем, является ли введенное число кратным 5 или 9. Если число удовлетворяет этому условию, увеличиваем значение счетчика count на единицу.
4. После выхода из цикла, выводим на экран значение переменной count, которое будет представлять количество чисел, кратных 5 или 9, в последовательности.
Ниже приведен пример программы на языке Python, реализующий описанный алгоритм:
python
count = 0
number = int(input("Введите число: "))
while number != 0:
if number % 5 == 0 or number % 9 == 0:
count += 1
number = int(input("Введите число: "))
print("Количество чисел, кратных 5 или 9: ", count)
Теперь, если вы запустите эту программу и будете вводить последовательность чисел, она выведет количество чисел, кратных 5 или 9, в этой последовательности.
Знаешь ответ?