"Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, оканчивающихся на 2. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 2. Программа должна вывести одно число – сумму чисел, оканчивающееся на 2. "
n = int(input("Введите количество чисел в последовательности: ")) sum = 0 for i in range(n): num = int(input()) if num % 10 == 2: sum += num print("Сумма чисел, оканчивающихся на 2, равна:", sum)
Программа сначала запрашивает количество чисел в последовательности, затем просит ввести сами числа. Если число оканчивается на 2, оно добавляется к общей сумме. В конце программа выводит сумму чисел, оканчивающихся на 2.
Пример решения на Python:
n = int(input("Введите количество чисел в последовательности: "))sum = 0
for i in range(n):
num = int(input())
if num % 10 == 2:
sum += num
print("Сумма чисел, оканчивающихся на 2, равна:", sum)
Программа сначала запрашивает количество чисел в последовательности, затем просит ввести сами числа. Если число оканчивается на 2, оно добавляется к общей сумме. В конце программа выводит сумму чисел, оканчивающихся на 2.