• Предмет: Информатика
  • Автор: erofeyporoshkov
  • Вопрос задан 11 месяцев назад

Напишите программу, которая в
последовательности натуральных чисел
определяет сумму всех чисел, кратных 6 и
оканчивающихся на 4. Программа получает на
вход натуральные числа, количество
введённых чисел неизвестно,
последовательность чисел заканчивается
числом 0 (0 — признак окончания ввода, не
входит в последовательность). Количество
чисел не превышает 1000. Введённые числа не
превышают 30 000. Программа должна
вывести одно число: сумму всех чисел,
кратных 6 и оканчивающихся на 4.
Пример работы программы:
Входные данные Выходные данные
24
6
34
22
84
0
108

Ответы

Ответ дал: Аноним
2

s = 0

i = 1

while i != 0:

   i = int(input())

   if i % 10 == 4 and i % 6 == 0:

       s += i

print(s)


erofeyporoshkov: с++
Ответ дал: BobbyFresnel
0

// PascalABC.NET

begin

 ReadSeqIntegerWhile(p -> p <> 0)

     .Where(p -> (p mod 6 = 0) and (p mod 10 = 4))

     .Sum

     .Print

end.

Вас заинтересует