1. Главная
  2. Библиотека
  3. Программирование
  4. На обработку поступает последовательность четырёх натур...
Разбор задачи

На обработку поступает последовательность четырёх натуральных чисел, каждое из которых не превышает 105. Нужно написать программу, которая выводит на экран сумму чисел, оканчивающихся на 7. Программист написал программу неправильно. Ниже эта программа для

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
На обработку поступает последовательность четырёх натуральных чисел, каждое из которых не превышает 105. Нужно написать программу, которая выводит на экран сумму чисел, оканчивающихся на 7. Программист написал программу неправильно. Ниже эта программа для

Условие:

На обработку поступает последовательность четырёх натуральных чисел, каждое из которых не превышает 105. Нужно написать программу, которая выводит на экран сумму чисел, оканчивающихся на 7. Программист написал программу неправильно. Ниже эта программа для Вашего удобства приведена на четырёх языках программирования. Последовательно выполните следующее.

Решение:

Для выполнения задания я буду использовать язык программирования Python, так как его синтаксис наиболее нагляден.

Предположим, что исходная (ошибочная) программа выглядит так:

s = 0
for i in range(4):
    n = int(input())
    if n % 10 == 7:
        s = s + n
print(s)

Примечание: Если ваша исходная программа отличается (например, в условии проверки или начальном значении), логика исправления останется аналогичной.


1. Что выведет программа при вводе чисел 7, 8, 77, 6?

Программа проверяет условие n % 10 == 7.

  • 7(mod10)=77 \pmod{10} = 7...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое условие используется для определения, оканчивается ли число на 7?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет