(Паскаль) Отыскать количество чисел, кратных 4, в спектре от A до

(Паскаль) Отыскать количество чисел, кратных 4, в диапазоне от A до B
(В циклах while и repeat)

Задать свой вопрос
Валентина
Ну почему в школах не преподают рекурсию, это же обалденно как забавно. А while и repeat это скучновато.
1 ответ

// разделите на две программки либо закомментируйте негодную часть

//-----------------------------

program LoopWhile;

begin

 var (a, b) := ReadInteger2();

 var Count := 0;

 while a lt;= b do

 begin

   if a mod 4 = 0 then

     Count += 1;

   a += 1

 end;

 Write(Count);

end.

//-----------------------------

program LoopRepeat;

begin

 var (a, b) := ReadInteger2();

 var Count := 0;

 repeat

   if a mod 4 = 0 then

     Count += 1;

   a += 1

 until a gt; b;

 Write(Count);

end.

Коля
Приз код
Надежда
function Rec(a, b: integer): integer; function Rec_(a: integer): integer; begin if a <= b then if a mod 4 = 0 then Result += 1 + Rec_(a + 1) else Result += Rec_(a + 1) end;begin Result := Rec_(a)end;begin var (a, b) := ReadInteger2(); Write(Rec(a, b))end.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт