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

Напишите программу, которая в последовательности целых чисел определяет количество чётных, кратных 9. Программа получает на вход неизвестное количество целых чисел, их последовательность ограничена числом О, которое служит знаком окончания

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Напишите программу, которая в последовательности целых чисел определяет количество чётных, кратных 9. Программа получает на вход неизвестное количество целых чисел, их последовательность ограничена числом О, которое служит знаком окончания

Условие:

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

ВводВывод32118170\begin{array}{|l|l|} \hline Ввод & Вывод \\ \hline -32 & 1 \\ 18 & \\ 17 & \\ 0 & \\ \hline \end{array}

Решение:

Здравствуйте! Я готов помочь вам разобраться с этой задачей. Это классическая задача на обработку последовательности данных с условием.

Решение задачи

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

  1. Число чётное (делится на 2 без остатка).
  2. Число кратно 9 (делится на 9 без остатка).

Поскольку число должно быть одновременно кратно 2 и 9, оно должно быть кратно наименьшему общему кратному (НОК) чисел 2 и 9. Так как 2 и 9 взаимно простые, НОК(2, 9) = 2×9=182 \times 9 = 18.

Таким образом, нам нужно найти количество...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое математическое свойство чисел используется для упрощения проверки условия «чётное и кратное 9»?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

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

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

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