Нужно решить задачу с помощью циклов while-do или repeat-until. Определите, сколько чисел, введённых пользователем делятся на 3 без остатка. Ввод чисел пользователем заканчивается после ввода цифры 0.
count = 0 while True: num = int(input("Введите число: ")) if num == 0: break if num % 3 == 0: count += 1 print(f"Количество чисел, которые делятся на 3 без остатка: {count}")
Пользователь вводит числа по одному, программа проверяет их на делимость на 3 и увеличивает счётчик, если число подходит. Ввод прекращается при вводе числа 0. В конце программы выводится количество чисел, делящихся на 3 без остатка.
Пример решения на языке программирования Python:
count = 0while True:
num = int(input("Введите число: "))
if num == 0:
break
if num % 3 == 0:
count += 1
print(f"Количество чисел, которые делятся на 3 без остатка: {count}")
Пользователь вводит числа по одному, программа проверяет их на делимость на 3 и увеличивает счётчик, если число подходит. Ввод прекращается при вводе числа 0. В конце программы выводится количество чисел, делящихся на 3 без остатка.