
На вход программы поступает неизвестное количество целых чисел, ввод заканчивается нулём. Определить, сколько получено чисел, которые делятся на 3.
Ответы на вопрос

Для решения этой задачи можно использовать цикл, который будет считывать числа одно за другим, пока не встретится число 0 (это условие окончания ввода). Каждый раз, когда считывается число, нужно проверять, делится ли оно на 3, и если делится — увеличивать счётчик таких чисел.
Пример алгоритма на языке Python:
Алгоритм работает следующим образом:
-
Инициализируется переменная
count
для подсчёта чисел, делящихся на 3. -
Используется бесконечный цикл
while True
, который будет выполняться до тех пор, пока не введён 0. -
В каждой итерации цикла происходит считывание числа, которое преобразуется в целое.
-
Если введено число 0, программа выходит из цикла с помощью
break
. -
Если число делится на 3 (проверяется с помощью операции остатка от деления
num % 3 == 0
), счётчик увеличивается на 1. -
После завершения ввода программа выводит результат, то есть количество чисел, которые делятся на 3.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili