var
i, sum, m: integer;
begin
sum := 0;
for i := 1 to 8 do
begin
readln(m);
if m > 0 then
sum := sum + m;
end;
writeln('сумма положительных чисел= ', sum);
end.
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var a:= ArrRandom(n, -99, 99);
a.Println;
var M := ReadInteger('Сколько последних взять?');
if m > n then
Println('Не нужно жадничать!')
else
Println('Сумма', m, 'последних равна', a.TakeLast(m).Sum)
end.
Цикл с заданным числом повторений (цикл-ДЛЯ)
<span>for <параметр> := <начальное значение> to <конечное значение> do <тело цикла<span>>
</span></span><span>После каждого выполнения цикла значение <</span>параметра> будет увеличиваться на 1.