Задание 16 ОГЭ по информатике · 45C8CD
ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа.
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 8.
Пример работы программы:
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 8.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 3 18 25 48 | 2 |
Показать ответ
Программа на Python считывает все числа, подсчитывает те, для которых x % 6 == 0 и x % 10 == 8, и выводит количество таких чисел.
Подсказки (3)
- Какие два условия одновременно должны выполняться для каждого учитываемого числа?
- Проверка кратности 6 записывается как
x \% 6 == 0, а проверка последней цифры — какx \% 10 == 8. - Создайте счётчик, переберите все n чисел и увеличивайте счётчик, если выполнено условие
x \% 6 == 0иx \% 10 == 8.
Решение
1. Считываем количество чисел в последовательности и создаём счётчик подходящих чисел.
count=0
2. Для каждого числа проверяем одновременно кратность 6 и окончание на цифру 8.
3. Если оба условия истинны, увеличиваем счётчик на единицу, после чего выводим его значение.
count=count+1
count=0
2. Для каждого числа проверяем одновременно кратность 6 и окончание на цифру 8.
x \% 6 = 0 \quad и \quad x \% 10 = 83. Если оба условия истинны, увеличиваем счётчик на единицу, после чего выводим его значение.
count=count+1
Частые ошибки
- Используют логическое «или» вместо логического «и».
- Проверяют окончание числа на 8 с помощью деления вместо остатка от деления на 10.
- Забывают увеличить счётчик только при выполнении обоих условий.
- Считывают не все числа последовательности.
Источник: Открытый банк ФИПИ
Похожие задания
16Напишите программу, которая в последовательности натуральных чисел определяет минимальное чётное число.…Задания открытого банка ФИПИ · 415E5216Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · 41D07B16Напишите программу для решения следующей задачи. Девятиклассники участвовали в викторине по математике.…Задания открытого банка ФИПИ · 41E9E116Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел…Задания открытого банка ФИПИ · 43178616Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество…Задания открытого банка ФИПИ · 46CC6616Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и…Задания открытого банка ФИПИ · 498AD516Напишите программу, которая в последовательности натуральных чисел определяет количество трёхзначных чисел…Задания открытого банка ФИПИ · 49F58216Напишите программу, которая в последовательности натуральных чисел определяет минимальное число…Задания открытого банка ФИПИ · 4A457B
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.