Задача к ОГЭ по информатике на тему «практика программирования» №4

Напишите программу, которая в последовательности целых чисел определяет сумму чисел, кратных 7 и подсчитывает модуль разности количества кратных 6 и количества кратных 9. Программа получает на вход целые числа, количество введённых чисел неизвестно. Последовательность чисел заканчивается числом 0  (0  — признак окончания ввода, не входит в последовательность).

Количество чисел не превышает 1000  . Введённые числа по модулю не превышают 30000  . Программа должна вывести два числа через пробел: сумму чисел, кратных 7, и модуль разности количества кратных 6 и количества кратных 9 чисел.

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

Входные данные Выходные данные
465  98
98  0
891
78
841
0

В ответ запишите вывод программы на примере последовательности поданных чисел: 76,82,87,85,77,25,90,46,53,84,0  .

x = int(input())
counter6 = 0
counter9 = 0
summa = 0
while x != 0:
    if x % 6 == 0:
        counter6 += 1
    if x % 9 == 0:
        counter9 += 1
    if x % 7 == 0:
        summa += x
    x = int(input())
print(summa, abs(counter9 - counter6))

Ответ: 161 1
Оцените статью
Я решу все!