Вопрос:

2. Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 5 или 9. Пример работы программы: Входные данные 15 91 90 0 Выходные данные 2

Смотреть решения всех заданий с листа

Ответ:

Решение:

Задача: Найти количество чисел, кратных 5 или 9, в последовательности целых чисел, заканчивающейся нулем.

  1. Инициализация: Введем переменную count_multiples_of_5_or_9 и присвоим ей значение 0.
  2. Цикл ввода: Будем считывать числа до тех пор, пока не будет введен 0.
  3. Проверка условий: Для каждого введенного числа будем проверять, кратно ли оно 5 (остаток от деления на 5 равен 0) ИЛИ кратно ли оно 9 (остаток от деления на 9 равен 0).
  4. Подсчет: Если хотя бы одно из условий выполняется, увеличим count_multiples_of_5_or_9 на 1.
  5. Вывод: После завершения цикла (ввода 0), выведем значение count_multiples_of_5_or_9.

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

Входные данные Выходные данные
1515
91
9090
02

Ответ: 2

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие