1. Главная
  2. Библиотека
  3. Программирование
  4. Вариант 1 /dev/inf ОГЭ 2025 г. ИНФОРМАТИКА, 9 класс. 10...
Решение задачи на тему

Вариант 1 /dev/inf ОГЭ 2025 г. ИНФОРМАТИКА, 9 класс. 10/10 16 Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 6. Программа получает на вход натуральные числа, количество введённых чисел

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Вариант 1 /dev/inf ОГЭ 2025 г. ИНФОРМАТИКА, 9 класс. 10/10 16 Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел, кратных 6. Программа получает на вход натуральные числа, количество введённых чисел

Условие:

Вариант 1 /dev/inf ОГЭ 2025 г. ИНФОРМАТИКА, 9 класс.
10/10
16

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

Входные данныеВыходные данные
1201
9
365
4
0

Сайт 100 bal Inik.com- варианты формата ОГЗ и ЕГЗ

Решение:

Ниже приведён пошаговый алгоритм решения задачи и пример программы на языке Python.

────────────────────────────── Шаг 1. Анализ задачи

Нужно обработать последовательность натуральных чисел, вводимых до появления числа 0 (0 – признак окончания ввода). Для каждого введённого числа необходимо:

  1. Проверить, является ли число трёхзначным (то есть находится в диапазоне от 100 до 999).
  2. Проверить, делится ли это чи...

    count = 0

while True: num = int(input()) if num == 0: break # Завершаем ввод, если введён 0

Проверка, что число трёхзначное и кратно 6

if 100 = num = 999 and num % 6 == 0: count += 1

print(count)

────────────────────────────── Шаг 5. Пример работы программы

Если на вход подаются числа:  120  9  365  4  0

Пошаговое выполнение:

  1. Ввод: 120 → 120 является трёхзначным (100 ≤ 120 ≤ 999) и 120 % 6 == 0, значит count становится 1.
  2. Ввод: 9 → число не является трёхзначным, count остаётся 1.
  3. Ввод: 365 → число трёхзначное, но 365 % 6 ≠ 0, count остаётся 1.
  4. Ввод: 4 → число не является трёхзначным, count остаётся 1.
  5. Ввод: 0 → цикл завершается.

Результат работы программы: 1

────────────────────────────── Вывод

Таким образом, программа определяет количество трёхзначных чисел, кратных 6, и выводит итоговое значение, которое в приведённом примере равно 1.

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