С клавиатуры вводится произвольное количество чисел N. Определите количество (К) и сумму (S) положительных чисел, оканчивающихся на 6.Запишите программу на любом языке программирования.
N = int(input("Введите количество чисел: ")) K = 0 S = 0 for i in range(N): number = int(input(f"Введите {i+1}-е число: ")) if number > 0 and number % 10 == 6: K += 1 S += number print(f"Количество положительных чисел, оканчивающихся на 6: {K}") print(f"Сумма таких чисел: {S}")
Эта программа сначала запрашивает количество чисел, затем последовательно вводит числа от пользователя. Если число положительное и оканчивается на 6, оно увеличивает счетчик K и добавляется к сумме S. По завершении ввода всех чисел программа выводит количество таких чисел и их сумму.
Пример решения на Python:
N = int(input("Введите количество чисел: "))K = 0
S = 0
for i in range(N):
number = int(input(f"Введите {i+1}-е число: "))
if number > 0 and number % 10 == 6:
K += 1
S += number
print(f"Количество положительных чисел, оканчивающихся на 6: {K}")
print(f"Сумма таких чисел: {S}")
Эта программа сначала запрашивает количество чисел, затем последовательно вводит числа от пользователя. Если число положительное и оканчивается на 6, оно увеличивает счетчик K и добавляется к сумме S. По завершении ввода всех чисел программа выводит количество таких чисел и их сумму.