Задать вопрос

Напишите программу, которая в последовательности целых чисел определяет их количество и подсчитывает сумму положительных чётных чисел, не превосходящих 256. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 - признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности и сумму положительных чётных чисел, не превосходящих 256.

+3
Ответы (1)
  1. 11 декабря, 04:16
    0
    (Решение задачи предоставлено на языке программирования - Python версии 3.6.4).

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

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

    a = []

    k = 0

    i = int (input ())

    while i! = 0:

    a. append (i)

    i = int (input ())

    for i in range (len (a)):

    if a[i] % 2 = = 0 and a[i] 0:

    k + = a[i]

    print (len (a), k)
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Напишите программу, которая в последовательности целых чисел определяет их количество и подсчитывает сумму положительных чётных чисел, не ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы