АФ
Алмаз Фархутдинов

подскажите как записать n! в программе turbo delphi. подскажите как записать n! в программе turbo delphi

Сергей
Сергей

1
2
3
4
5
6
7
8
9
10
11
12
13
var i,fact:integer;
nfac:int64;
begin
readln(nfac);
fact:= 1;
I:= 1;
while (i*fact)<>nfac do begin
fact:=fact*i;
inc(i)
end;
writeln(i);
readln();
end.

ОП
Олеся Пируева

Roman Pankov: Извините, а что ваша программа делает? Считает факториал до тех пор, пока не достигнет уже известного числа?

procedure fact( n: integer ): integer;
begin
if (fact <= 1) then fact := 1;
else fact := n * fact(n-1);
end;

Похожие вопросы
как записать данные в tstringlist delphi ?
Где ошибка? Программа в delphi.
Вопрос по Turbo delphi
программа на Turbo Pascal
Помогите с Turbo Delphi
Как записать это в Delphi?
Программа Pascal turbo
помогите перевести программу с Turbo Pascal на Turbo C+
как повернуть label delphi на n градусов? нужно подписать улицы в программе
где скачать Turbo Delphi? =)