19 июня, 18:56

напишите программу которая в последовательности натуральных чисел определяет сумму всех чисел кратных 6 и оканчивающихся на 4. Программа получает на ввод натуральные числа, количество введенных чисел неизвестно. последовательность чисел заканчивается 0

0
Ответы (1)
  1. 19 июня, 19:07
    0
    (Решение задачи предоставлено на языке программирования - Python версии 3.6.4).

    Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, до тех пор, пока пользователь не введет 0.

    Далее с помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы со значениями кратными 6 и заканчивающимися на цифру 4, вычисляем сумму таких элементов и выводим эту сумму. В результате получаем следующую программу:

    a = []

    k = 0

    i = int (input ())

    while i! = 0:

    a. append (i)

    i = int (input ())

    for i in range (len (a)):

    if a[i] % 6 = = 0 and a[i] % 10 = = 4:

    k + = a[i]

    print (k)
Знаешь ответ на этот вопрос?