Вопрос:

3. Напишите программу, которая в последовательности натуральных чисел определяет количество таких чисел, которые кратны 4 и оканчиваются на 2. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число: количество чисел, кратных 4 и оканчивающихся на 2. Пример работы программы: Входные данные 12 140 22 0 Выходные данные 1

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

Ответ:

Решение:

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

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

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

Входные данные Выходные данные
1212
140
22
01

Ответ: 1

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

Похожие