Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Информатика 8 класс алгоритм

Елизавета Сборнова Ученик (74), открыт 15 часов назад
на вход попадается сначала количество натуральных чисел последовательности, а затем сами числа последовательности. Нужно определить сумму чисел которые оканчивается на 7 либо кратные 6.
разработайте алгоритм и напишите программу для решения задачи. Паскаль или питон
1 ответ
Максимилиан Волченко Знаток (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.
Похожие вопросы