Создавать и выполнять программы на универсальном языке программирования · 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
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе сч…
Программирование
Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество чётных натуральных чисел на отрезке [a, b] (включая концы отрезка).
Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤30000. Проверять входные данные на корректность не нужно.
Программа должна вывести одно число: количество чётных чисел на отрезке [a, b].
Пример работы программы:
Входные данные | Выходные данные |
|---|---|
10 20 | 6 |
Решение
Решение.
Для решения этой задачи нам необходимо перебрать все целые числа в диапазоне от a до b включительно и проверить каждое из них на чётность.
Шаг 1: Ввод данных.
Сначала мы считываем два натуральных числа a и b. По условию a≤b, поэтому цикл будет идти от меньшего числа к большему.
Шаг 2: Подготовка счётчика.
Создадим переменную-счётчик (например, count) и установим её значение в 0. В ней мы будем накапливать количество найденных чётных чисел.
Шаг 3: Цикл и проверка условия.
Запустим цикл, в котором переменная i будет принимать все значения от a до b. Внутри цикла проверяем условие: делится ли число i на 2 без остатка. В программировании это записывается как i % 2 == 0.
Шаг 4: Увеличение счётчика.
Если условие выполняется (число чётное), мы увеличиваем значение count на 1.
Пример реализации на языке Python:
a = int(input())
b = int(input())
count = 0
for i in range(a, b + 1):
if i % 2 == 0:
count += 1
print(count)
Разбор примера:
На вход поданы числа a=10 и b=20.
Чётные числа на этом отрезке: 10,12,14,16,18,20.
Всего их 6 штук. Программа выведет 6.
Ответ: 6
Источник: ФИПИ