ИКТ - Паскаль!!! Даю 35 баллов!!! ___________________________ Мы начали проходить тему -...

0 голосов

ИКТ - Паскаль!!! Даю 35 баллов!!!
___________________________
Мы начали проходить тему - циклы.
Задача: вводятся 2 числа A и B (B>A). Посчитать сумму квадратов четных чисел от A до B.


спросил от Начинающий (140 баллов) в категории Информатика
2 Ответы
0 голосов
ответил от Супер бакалавр (15.5k баллов)
 
Лучший ответ

Var
a, b, i: integer;
s: longint;
begin
readln(a);
readln(b);
s:=0;
for i:=a to b do
if i mod 2 = 0 then
inc(s, i*i);
writeln(s);
end.

оставил комментарий от Начинающий (140 баллов)

Можно вопрос: а что обозначает inc и longint ?

оставил комментарий от Отличник (5.1k баллов)

procedure Inc(var i: integer; n: integer);
Увеличивает значение переменной i на n

оставил комментарий от Отличник (5.1k баллов)

Longint - это такой целочисленный тип (-2147483648..2147483647)

оставил комментарий от Начинающий (140 баллов)

спасибо!

0 голосов
ответил от Отличник (5.1k баллов)

Var a,b,s : Integer;
Begin
  Readln(a,b);
  s:=0;
  If Odd(a) then Inc(a);
  While a<=b do<br>  Begin
   s:=s+sqr(a);
   Inc(a,2);
  end;
  Writeln('Result: ',s);
end.

...