Максимилиан Волченко
Знаток
(468)
15 часов назад
Вот решение задачи на языке Python:
# Ввод количества чисел в последовательности
n = int(input())
# Ввод самих чисел последовательности
numbers = list(map(int, input().split()))
# Инициализация переменной для хранения суммы
sum_result = 0
# Проход по каждому числу в последовательности
for num in numbers:
# Проверка условия: число оканчивается на 7 или кратно 6
if num % 10 == 7 or num % 6 == 0:
sum_result += num
# Вывод результата
print(sum_result)
Пояснение:
1. Сначала считываем количество чисел n.
2. Затем считываем сами числа и преобразуем их в список numbers.
3. Инициализируем переменную sum_result для хранения суммы.
4. Проходим по каждому числу в списке и проверяем, оканчивается ли оно на 7 или кратно 6. Если условие выполняется, добавляем число к сумме.
5. Выводим результат.
Пример:
Ввод:
5
12 17 24 37 42
Вывод:
120
Объяснение:
- Числа, оканчивающиеся на 7: 17, 37.
- Числа, кратные 6: 12, 24, 42.
- Сумма: 17 + 37 + 12 + 24 + 42 = 120.
разработайте алгоритм и напишите программу для решения задачи. Паскаль или питон