Напишите программу, которая определяет количество чисел в последовательности, которые делятся на 5 или 9. Программа
Напишите программу, которая определяет количество чисел в последовательности, которые делятся на 5 или 9. Программа принимает на вход целые числа, их количество неизвестно, и последовательность завершается числом 0 (0 не входит в последовательность). Число чисел в последовательности не превышает 1000, а значения этих чисел по модулю не превышают 30 000. Программа должна вывести одно число: количество чисел, делящихся на 5.
17.12.2023 18:31
Описание: Для решения этой задачи нам потребуется написать программу на языке программирования, которая будет считывать введенные числа и подсчитывать количество чисел в последовательности, которые делятся на 5 или 9. Программа должна продолжать считывать числа до тех пор, пока не встретит число 0, которое будет служить признаком окончания последовательности.
1. Создадим переменную `count` и установим ее значение равным 0 - данная переменная будет использоваться для подсчета чисел, делящихся на 5 или 9.
2. Создадим цикл, который будет выполняться до тех пор, пока вводимое число не будет равно 0.
3. Внутри цикла проверим условие, делятся ли введенное число на 5 или 9 без остатка. Если условие выполняется, увеличим значение переменной `count` на 1.
4. После завершения цикла выведем значение переменной `count`.
Демонстрация:
Совет: При написании программы старайтесь разбить задачу на более мелкие шаги. Это поможет вам лучше понять логику решения и избежать ошибок. Используйте условные операторы для проверки деления чисел на 5 или 9.
Дополнительное упражнение:
Напишите программу, которая будет считывать последовательность целых чисел, оканчивающуюся нулем (0), и выводить количество чисел, делящихся на 3 или 7. Протестируйте программу с помощью нескольких разных последовательностей чисел.