VicoTas
Câu hỏi
Củ Chuối MyLove
26/04/2013 21:32

Viết chương trình tính giai thừa của số n<100 bất kỳ . làm thế nào nhĩ ? giúp tui zới?

Viết chương trình tính giai thừa của số n<100 bất kỳ . làm thế nào nhĩ ? giúp tui zới?

Danh sách câu trả lời (1)
vietnamconnection vnconnection 26/04/2013 21:32
uses crt;
var
gt: array[1..100]of longint;
n,i,m:byte;
F:TEXT;
{=====================}

procedure nhanso(n:byte);
var i,j:byte;
begin
for i:=1 to 100 do
begin
if i=1 then gt[1]:=gt[1]*n
else gt:=gt*n+gt[i-1]div 100000;
gt[i-1]:=gt[i-1] mod 100000;
{if gt<>0 then
writeln(f,i,' > ',gt);}
end;
end;
{-------------}
procedure xulyfile;
var s:string;i:byte;
begin
reset(f);
read(f,s);
for i:=1 to length(s) do if s=' ' then s:='0';
close(f);
rewrite(f);
writeln(f,s);
close(f);
end;

{====================}
BEGIN
gt[1]:=1;
assign(f,'giaithua.txt');
rewrite(f);
write('nhap n ');readln(n);
for i:=1 to n do nhanso(i);
for i:=100 downto 1 do if (gt<>0)and(i>m)the n m:=i;
{buoc tren la kiem tra cac so gt xem ngang nao tu tren xuong la khac 0}
for i:=m downto 1 do write(f,gt:5);
close(f);
xulyfile;

end.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Chip chip Có bác nào có thì shares cho em Turbo pascal for win 1.5 , em download ko được trên Rapid. Bác nào có up lên mediafire rồi cho em nha?

Đăng lúc: 21:32 - 26/04/2013 trong Lập trình

Hin Card màn hình onboard 64MB mà trong game chỉ nhận 4MB

Đăng lúc: 21:32 - 26/04/2013 trong Lập trình

Thu Trang Có ai biết MOD của forumotion ko share giúp em với?

Đăng lúc: 21:32 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Ai biết về dot net có thể cho mình xin ít tai liệu không?

Đăng lúc: 21:32 - 26/04/2013 trong Lập trình

Đức Cảnh Ai có tài liệu Java share cho em với,Chân thành cảm ơn?

Đăng lúc: 21:32 - 26/04/2013 trong Lập trình

Vinh Cho em tài liệu về lập trình Com , em phải download ở đâu ạh?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Đức Vân Học PHP cần gì?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Vinh Cấu hình ISS để chạy ASP?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Dùng giải thuật để xáo trộn các dãy số không trùng lặp?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Mạnh Linh Xin chỉ cách chạy web trên mạng LAN

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Xin code cho link như thế nào ạh?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

lighting Giúp Em về Pascal!

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

NgocUk Các thông số kỹ thuật của công nghệ INTEL VIIV và INTEL VPRO?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Đức Vân Tăng tốc độ show hình trên php?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Hương Giúp em làm 1 trang web cá nhân?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Củ Chuối Sự khác biệt giữa SQL server và MySQL?

Đăng lúc: 21:31 - 26/04/2013 trong Lập trình

Hin Xin hướng dẫn cách chuyển submain của file .h của C++ sang file .bas của VB?

Đăng lúc: 21:30 - 26/04/2013 trong Lập trình

Đức Cảnh Trong Pascal, làm thế nào để có thể vẽ được con trỏ mouse như trong Windows?

Đăng lúc: 21:30 - 26/04/2013 trong Lập trình

Mạnh Linh Làm thế nào để chạy file *.exe trong Pascal. -Làm thể nào để coi 1 file hình *.jpg hay *.bmp trong Pascal?

Đăng lúc: 21:30 - 26/04/2013 trong Lập trình

Xuân Trọng Tôi muốn viết chương trình xếp thời khóa biểu nhưng không biết bắt đầu thế nào. Xin hướng dẫn.

Đăng lúc: 21:30 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip