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

Напишите программку, которая по двум данным естественным числам a и b, не превосходящим 30000, подсчитывает количество чётных естественных чисел на отрезке [a, b] (включая концы отрезка).

Программка получает на вход два естественных числа a и b, при этом гарантируется, что 1 a b 30000. Проверять входные данные на правильность не нужно.

Программка обязана вывести одно число: количество чётных чисел на отрезке [a, b].

Входные данные: 10 ;20
Выходные данные: 6

Задать свой вопрос
Андрей Мацаев
Отнимаешь от большего число наименьшее, делишь напополам и позже если шо через проверку 1 прибавляешь
1 ответ
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программка не работает, обновите версию!

begin
  var (a,b):=ReadInteger2;
  var k:=(b-a) div 2;
  if a.IsEven or b.IsEven then k+=1;
  Writeln('На отрезке четных чисел ',k)
end.

Пример
143 1318
На отрезке четных чисел 588
Олежка Гурашидзе
мне это нечего не дает
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт