Тема: Підрахунок суми чисел різними способами
Потрібна программа,яка б виводила суму усіх цілих чисел більше 20 і менше 100,які кратні 3 двома способами
1)оператором while
2)оператором repeat
Ось,що виходить,проте не компілюється
1)
Program rrr;
var s,n: integer;
Begin
s:=0;
n:=21;
while (n>20) and (n<100) do
if (n mod 3=0 )
then
s:=s+n;
n:=n+1;
end;
writeln ('s=' , s);
end.
2)
Program rrr;
var s,n: integer;
Begin
s:=0;
n:=21;
repeate
s:=s+n;
n:=n+1;
until n<100;
writeln ('S=' , s);
end.
В першому випадку в стрічці 11 хоче end після крапку
в другом випадку пілся repeat хоче крапку з комою