Создавать и выполнять программы на универсальном языке программирования · 170 заданий
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с осн…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе сч…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с осн…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в системе счисления с основанием 5 четырёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе сч…
Программирование
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа.
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 6 и оканчивающихся на 4.
Пример работы программы:
Входные данные | Выходные данные |
|---|---|
3 | 2 |
Решение
Решение.
Для решения этой задачи нам необходимо последовательно обработать набор чисел и проверить каждое из них на соответствие двум условиям одновременно.
Шаг 1: Разбор условий задачи.
Нам нужно найти числа, которые:
1. Кратны 6. Это означает, что остаток от деления числа на 6 равен 0. В программировании это записывается как x % 6 == 0.
2. Оканчиваются на 4. Последнюю цифру числа в десятичной системе счисления можно получить как остаток от деления на 10. Условие записывается как x % 10 == 4.
Шаг 2: Алгоритм решения.
1. Сначала считываем количество чисел n, которое будет введено.
2. Создаём переменную-счётчик (например, count) и обнуляем её.
3. Запускаем цикл, который повторится n раз.
4. Внутри цикла считываем очередное число.
5. Проверяем, выполняются ли оба условия (кратность 6 И окончание на 4) с помощью логического оператора "И" (and).
6. Если условия верны, увеличиваем счётчик на 1.
7. После завершения цикла выводим значение счётчика.
Шаг 3: Реализация на языке Python.
n = int(input())
count = 0
for i in range(n):
x = int(input())
if x % 6 == 0 and x % 10 == 4:
count += 1
print(count)
Проверка на примере:
Вводятся числа: 24,25,54.
1. Число 24: 24/6=4 (остаток 0), оканчивается на 4. Подходит. Счётчик = 1.
2. Число 25: не делится на 6 и не оканчивается на 4. Не подходит.
3. Число 54: 54/6=9 (остаток 0), оканчивается на 4. Подходит. Счётчик = 2.
Итог: 2.
Ответ: 2
Источник: ФИПИ