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

ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа.
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 8.
Пример работы программы:
Входные данныеВыходные данные
3 18 25 482
Показать ответ
Программа на Python считывает все числа, подсчитывает те, для которых x % 6 == 0 и x % 10 == 8, и выводит количество таких чисел.
Подсказки (3)
  1. Какие два условия одновременно должны выполняться для каждого учитываемого числа?
  2. Проверка кратности 6 записывается как x \% 6 == 0, а проверка последней цифры — как x \% 10 == 8.
  3. Создайте счётчик, переберите все n чисел и увеличивайте счётчик, если выполнено условие x \% 6 == 0 и x \% 10 == 8.
Решение
1. Считываем количество чисел в последовательности и создаём счётчик подходящих чисел.
count=0

2. Для каждого числа проверяем одновременно кратность 6 и окончание на цифру 8.
x \% 6 = 0 \quad и \quad x \% 10 = 8

3. Если оба условия истинны, увеличиваем счётчик на единицу, после чего выводим его значение.
count=count+1
Частые ошибки
  • Используют логическое «или» вместо логического «и».
  • Проверяют окончание числа на 8 с помощью деления вместо остатка от деления на 10.
  • Забывают увеличить счётчик только при выполнении обоих условий.
  • Считывают не все числа последовательности.

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

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

16Напишите программу, которая в последовательности натуральных чисел определяет минимальное чётное число.…Задания открытого банка ФИПИ · 415E5216Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · 41D07B16Напишите программу для решения следующей задачи. Девятиклассники участвовали в викторине по математике.…Задания открытого банка ФИПИ · 41E9E116Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел…Задания открытого банка ФИПИ · 43178616Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество…Задания открытого банка ФИПИ · 46CC6616Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и…Задания открытого банка ФИПИ · 498AD516Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел…Задания открытого банка ФИПИ · 49F58216Напишите программу, которая в последовательности натуральных чисел определяет минимальное число…Задания открытого банка ФИПИ · 4A457B

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

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

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

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

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

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

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