Подсчитать колл-во четных цифр в определённом диапазоне чисел - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Света написала в тетради все натуральные числа от A до B. Сколько написала Света четных цифр? Вроде простенькая задача но перебором слишком много времени как можно оптимизировать чтобы быстрее работала программа?

Решение задачи: «Подсчитать колл-во четных цифр в определённом диапазоне чисел»

textual
Листинг программы
var a,b,c,k,i:int64;
begin
readln(a,b);
for i:=a to b do
begin
  c:=i;
  if c mod 2=0
  then k:=k+1;
end;
write(k);
end.

Объяснение кода листинга программы

  1. Объявлены пять переменных: a, b, c, k, i типа int64.
  2. Переменные a и b инициализируются с помощью функции readln().
  3. В цикле от a до b происходит проверка каждого числа на четность с помощью оператора mod.
  4. Если число четное, то к переменной k прибавляется единица.
  5. По завершении цикла, в файл write() выводится значение переменной k.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.286 из 5
Похожие ответы