Присоединиться

Информатика·Программирование·9 класс

Напишите программу, которая по двум данным натуральным числам a и b, не

Условие

Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество четных натуральных чисел на отрезке [a, b] (включая концы отрезка). Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество четных чисел на отрезке [a, b]. Пример работы программы: Входные данные | Выходные данные | 10 20 | 6 | Критерии оценивания выполнения задания | Баллы | Предложено верное решение. Программа правильно работает на всех приведённых выше тестах. Программа может быть записана на любом языке программирования | 2 | Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором неверно задано условие отбора чисел: if (a mod 8 = 0) or (a > 9) and (a < 100), выдаст неправильный ответ на тесте № 1 | 1 | Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл | 0 | Максимальный балл | 2 |

Формат задания

Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Ниже разбор по шагам.

Решение по шагам

  1. Как рассуждать

    Вариант решения на языке Паскаль.var a, b, count, i: integer;begin read(a, b); count:=0; for i := a to b do begin if i mod 2 = 0 then count := count + 1; end; writeln(count);end.

Осталось ещё 1 шаг — откроются после входа:

  • Шаг 2
Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Программирование»

Напишите программу, которая по двум данным натуральным числам a и b, не — решение с объяснением | Lom Ai