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

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

2. Для каждого числа проверяем остаток от деления на 10. Если остаток равен 3, число оканчивается на 3, поэтому добавляем его к сумме.
x mod 10=3⇒s=s+x

3. После обработки всех чисел выводим накопленную сумму.
print(s)

4. Один из возможных вариантов программы:
Частые ошибки
  • Проверяют делимость числа на 3 вместо проверки последней цифры.
  • Забывают обнулить переменную суммы перед циклом.
  • Считывают не все числа последовательности.
  • Выводят найденные числа вместо их суммы.

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

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

16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 1CF4DC16Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество…Задания открытого банка ФИПИ · 1DF76716Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 1F901516Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 20C64316Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4.…Задания открытого банка ФИПИ · 212EDE16Напишите программу, которая в последовательности натуральных десятичных чисел определяет наименьший элемент…Задания открытого банка ФИПИ · 2130E916Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 24DC9F16Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и…Задания открытого банка ФИПИ · 2AC626

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

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

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

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

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

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

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