4 Σ (S!+S) S=1 найдите ошибку, плиз program mar;uses crt;var...

0 голосов
39 просмотров

4

Σ (S!+S)

S=1

найдите ошибку, плиз

program mar;
uses crt;
var F,S:integer;
k:real;
begin
clrscr;
F:=1;
k:=0;
for S:=1 to 4 do
begin
F:=F*S;
k:=k*(F+S);
end;
writeln('k =',k:4:2);
readkey;
end.


Информатика (42 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

Вот так?

 

Program solution;
Uses Crt;
Var s : byte;
res, fact : word;

Begin
fact := 1;
res := 0;

For s := 1 to 4 do
        Begin
        res := res + s + fact;
        fact := fact * (s + 1);
        End;
Write(res);
ReadKey;
End.

(248 баллов)