Задание 16 ОГЭ по информатике · 3F4FFE

ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 5. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чётных чисел, кратных 5.
Пример работы программы:
Входные данныеВыходные данные
– 32 10 17 01
Показать ответ
Пример программы на Python: x = int(input()); count = 0; while x != 0: if x % 2 == 0 and x % 5 == 0: count += 1; x = int(input()); print(count)
Подсказки (3)
  1. Какой цикл удобно использовать, если количество вводимых чисел заранее неизвестно?
  2. Для проверки числа используйте условия x mod 2=0 и x mod 5=0. Число 0 нужно обработать как признак окончания ввода.
  3. Заведите счётчик, в цикле считывайте очередное число, завершайте цикл при x=0, а при выполнении обоих условий увеличивайте счётчик на 1.
Решение
1. Создадим переменную-счётчик количества подходящих чисел и присвоим ей значение 0.
count=0

2. Будем считывать числа в цикле до тех пор, пока не встретится число 0. Ноль не входит в последовательность и не проверяется.
whilex≠0

3. Для каждого введённого числа проверим одновременно чётность и кратность 5.
x mod 2=0∧x mod 5=0

4. Если оба условия выполнены, увеличим счётчик и после завершения цикла выведем его значение.
count=count+1
Частые ошибки
  • Учитывают число 0, хотя оно является только признаком окончания ввода.
  • Проверяют только кратность 5 или только чётность.
  • Используют условие x % 2 == 0 or x % 5 == 0 вместо одновременной проверки обоих условий.
  • Забывают считать очередное число внутри цикла.

Источник: Открытый банк ФИПИ

Похожие задания

16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 386FDC16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 3BF5E616Напишите программу, которая в последовательности натуральных чисел определяет максимальное число…Задания открытого банка ФИПИ · 3CBFE316Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 3D72AA16Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 6 или 11.…Задания открытого банка ФИПИ · 40A3D016Напишите программу, которая в последовательности натуральных чисел определяет минимальное чётное число.…Задания открытого банка ФИПИ · 415E5216Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · 41D07B16Напишите программу для решения следующей задачи. Девятиклассники участвовали в викторине по математике.…Задания открытого банка ФИПИ · 41E9E1

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

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