Задание 16 ОГЭ по информатике · 06D42C

ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, оканчивающихся на 4.
Пример работы программы:
Входные данныеВыходные данные
3 14 25 2438
Показать ответ
s = 0; n = int(input()); for i in range(n):; x = int(input()); if x % 10 == 4:; s += x; print(s)
Подсказки (3)
  1. Как определить последнюю цифру числа с помощью операции нахождения остатка от деления?
  2. Число оканчивается на 4, если остаток от его деления на 10 равен 4. Используйте цикл для обработки всех введённых чисел.
  3. Сначала считайте количество чисел и обнулите сумму. Для каждого числа проверьте условие x mod 10=4 и при выполнении условия прибавьте число к сумме.
Решение
1. Считываем количество чисел в последовательности и создаём переменную для накопления суммы.
n = int(input())

2. Повторяем обработку для каждого из n чисел.
for i in range(n):

3. Проверяем последнюю цифру числа. Если остаток от деления на 10 равен 4, число оканчивается на 4.
x mod 10=4

4. Подходящие числа прибавляем к сумме и выводим полученное значение.
s=s+x
Частые ошибки
  • Проверяют делимость числа на 4 вместо последней цифры.
  • Не считывают первое число, задающее количество элементов последовательности.
  • Выводят количество подходящих чисел вместо их суммы.
  • Обнуляют сумму внутри цикла.

Источник: Открытый банк ФИПИ

Похожие задания

16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 01BE0116Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · 02610816Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 7.…Задания открытого банка ФИПИ · 02A26716Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 4.…Задания открытого банка ФИПИ · 04658716Напишите программу, которая в последовательности целых чисел вычисляет сумму всех чисел, которые кратны 4 или…Задания открытого банка ФИПИ · 08A5D816Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент…Задания открытого банка ФИПИ · 0A474B16Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов…Задания открытого банка ФИПИ · 0B731216Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 4 и…Задания открытого банка ФИПИ · 0B9580

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.