Вопрос:

Напишите программу, которая в последовательности целых чисел определяет сумму тех, которые оканчиваются на 1.

Фотография

Ответ ассистента

**Ответ:** ```python n = int(input()) sum_val = 0 for _ in range(n): num = int(input()) if num % 10 == 1: sum_val += num print(sum_val) ``` **Решение:** Программа работает следующим образом: 1. Сначала мы считываем количество чисел $n$. 2. Создаём переменную `sum_val` для накопления суммы, изначально она равна $0$. 3. В цикле от $0$ до $n$ считываем каждое число последовательности. 4. Для каждого числа проверяем условие: если остаток от деления на $10$ равен $1$ (это значит, что число оканчивается на $1$), прибавляем это число к нашей сумме. 5. После завершения цикла выводим итоговую сумму. Если таких чисел не было, сумма останется равной $0$, как и требуется в условии.

Другие решения

Что ещё задавали пользователи