Ответы
Ответ дал:
0
Есть три явные ошибки: 1) начальное f:=0, а должно быть f:=1, иначе при умножении на ноль всегда будет ноль. 2) в условии цикла k
Ответ дал:
0
5) нет описания переменных, нет ввода n, нет вывода f
Ответ дал:
0
И еще.... я бы вместо цикла while использовала цикл for, но это не обязательно
Ответ дал:
0
Ниже правильный текст программы:
Ответ дал:
0
program faktorial;
var n,k: integer; f: int64;
begin
readln (n);
k:=1;
f:=1;
while k<=n do begin
f:=f*k;
k:=k+1
end;
writeln (f)
end.
var n,k: integer; f: int64;
begin
readln (n);
k:=1;
f:=1;
while k<=n do begin
f:=f*k;
k:=k+1
end;
writeln (f)
end.
Ответ дал:
0
Понятно, спасибо :3
Вас заинтересует
2 года назад
2 года назад
7 лет назад
10 лет назад
10 лет назад