Блок-схема - в прилагаемом файле.
Программу Вам написали правильно:
var
i, p: integer;
begin
p := 1;
for i := 4 to 7 do p := p * i;
writeln('P = ', p);
end.
Результат:
P = 840
110-89=21
21+89=110 вот вроде правильно
<em>// PascalABC.NET 3.2, сборка 1439 от 09.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(10,-10,10); a.Println;
Writeln('Сумма положительных: ',a.Where(x->x>0).Sum)
end.
<u>Пример</u>
3 -4 9 -5 2 1 6 -4 10 -2
Сумма положительных: 31
Римские цифры
(Русские буквы - а,б,в,г и т.д.;
Латинские - a,b,c,d etc.;
Арабские цифры - 1,2,3,4 и т.д.;
Римские - <span>I <span>II </span><span>III </span><span>IV </span><span>V </span><span><span>VI и т.д.)</span></span></span>