1. Главная
  2. Библиотека
  3. Программирование
  4. 9. Напииите программу, которая в последовательности нат...
Решение задачи

9. Напииите программу, которая в последовательности натуральныб чисеп опредедрет чисел в последовательности, а затем сами числа. Количество чисел не превышает 1000 . Введённые числа по модупюо не превынанот 30000 . Программа должна вывести одно число:

  • Программирование

Условие:

9. Напииите программу, которая в последовательности натуральныб чисеп опредедрет чисел в последовательности, а затем сами числа.
Количество чисел не превышает 1000 . Введённые числа по модупюо не превынанот 30000 . Программа должна вывести одно число: количество чисел, кратных 3 и оканчиваюиыисн на 2. Пример работы программы:

Входные данныеBыходвые данные
42
12
25
12
9

Решение:

Для решения данной задачи мы напишем программу на Python, которая будет выполнять следующие шаги:

1. Считывать последовательность натуральных чисел.
2. Проверять каждое число на кратность 3 и на то, что оно заканчивается на 2.
3. Подсчитывать количество таких чисел.
4. Выводить результат.

Теперь давайте напишем программу и объясним каждый шаг.

1. : Мы создаем переменную , которая будет хранить количество чисел, удовлетворяющих условиям, и список для хранения введенных чисел. 2. : Мы используем цикл , чтобы постоянно запрашивать ввод от пользователя. Если пользователь вводит 0, программа завершает ввод. Мы также проверяем, что введенное число является натуральным и находится в диапазоне от 1 до 30000. 3. : Мы проходим по всем введенным числам и проверяем, кратно ли число 3 и оканчивается ли оно на 2. Если оба условия выполняются, увеличиваем счетчик . 4. : В конце программы мы выводим количество чисел, которые удовлетворяют условиям. Если пользователь введет числа 4, 12, 25, 12, 9, то программа выведет , так как только числа 12 и 12 удовлетворяют условиям (они кратны 3 и оканчиваются на 2).

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет