ТГ бот

Напишите программу, которая в последовательности целых чисел определяет их…

Информатика7 классРешено по фото 14 октября 2026 в 18:13
№ Количество чисел и сумма чётных в последовательности

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

Решение

Заводим два счётчика: n (количество чисел) и s (сумма чётных), оба сначала равны .
Читаем первое число x. Пока x не равно , выполняем цикл:

  1. увеличиваем n на ;
  2. если x делится на без остатка (x % == ), прибавляем x к s;
  3. читаем следующее число.

Когда введён , цикл заканчивается, выводим n и s.

Для отрицательных чисел в Python x % == тоже верно определяет чётность (например, − % = ).

n = 
s = 
x = int(input())
while x != :
    n += 
    if x %  == :
        s += x
    x = int(input())
print(n)
print(s)

Пример: ввод , , -, , . Количество n = , чётные и −, их сумма s = −. Вывод: и −.

💡 Почему так

Число чётное, если остаток от деления на равен . Ноль — признак конца ввода, поэтому в счётчик он не попадает: мы проверяем его в условии цикла до увеличения n.

Ответ
✓ dzmen.ru

Программа на Python (см. код выше) выводит длину последовательности n и сумму чётных чисел s.

№ Количество чётных чисел, кратных

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

Решение

Число одновременно чётное и кратное , если оно делится на и на , то есть кратно . Заводим счётчик k = .
Читаем x. Пока x не равно : если x % == и x % == , увеличиваем k на ; затем читаем следующее число.
После ввода выводим k.

k = 
x = int(input())
while x != :
    if x %  ==  and x %  == :
        k += 
    x = int(input())
print(k)

Пример: ввод , , , , , . Подходят и , значит k = . Вывод: .

💡 Почему так

Условие «чётное и кратное » равносильно кратности , поэтому можно писать и x % == .

Ответ
✓ dzmen.ru

Программа на Python (см. код выше) выводит количество чётных чисел, кратных (чисел, кратных ).

Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото