Задача Задача №2271290
А
А
Для решения задачи на Python можно использовать следующий код. Программа запрашивает количество натуральных чисел, затем считывает сами числа и подсчитывает, сколько из них кратны 3 и заканчиваются на 2.
def main():
# Считываем количество чисел в последовательности
n = int(input("Введите количество чисел в последовательности: "))
count_div_by_3 = 0 # Счетчик для чисел, кратных 3
count_ends_with_2 = 0 # Счетчик для чисел, заканчивающихся на 2
# Считываем числа
for i in range(n):
number = int(input(f"Введите число {i + 1}: ")) # Ввод каждого числа
# Проверяем, кратно ли число 3
if number % 3 == 0:
count_div_by_3 += 1
# Проверяем, заканчивается ли число на 2
if number % 10 == 2:
count_ends_with_2 += 1
# Выводим результаты
print(f"Количество чисел, кратных 3: {count_div_by_3}")
print(f"Количество чисел, заканчивающихся на 2: {count_ends_with_2}")
if __name__ == "__main__":
main()
Как работает программа:
- Программа запрашивает у пользователя количество вводимых чисел.
- Считывает каждое число в последовательности.
- Проверяет каждое число на кратность 3 и на то, заканчивается ли оно на 2.
- Подсчитывает количество чисел, которые отвечают заданным условиям.
- После ввода всех чисел, программа выводит результаты подсчета.
Примечания:
- Программа предполагает, что пользователь вводит корректные натуральные числа.
- Убедитесь, что значения, которые вводит пользователь, находятся в пределах указанных ограничений.