Viết chương trình tính S = 1*2*3....*n
Với n là số nguyên nhập từ bàn phím 11 hoặc n<=10 thì yêu cầu nhập lại
(sử dụng câu lệnh while - do)
Giúp mình với. Cảm ơn nhiều ạ
2 câu trả lời
Program BTT;
Uses crt;
Var n,i,s: longint;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
While (n<1) or (n>=10) do
Begin
Write('Yeu cau nhap lai: '); Readln(n);
End;
s:=1;
For i:=1 to n do
s:=s*i;
Write('S = ',s);
Readln;
End.
Program BTT;
Uses crt;
Var n,i,s: longint;
Begin
Clrsc
Write('Nhap n: '); Readln(n);
While (n<1) or (n>=10) do
Begin
Write('Yeu cau
s:=1;
For i:=1 to n do
s:=s*i;
Write('S = ',s);
Readln;
Câu hỏi trong lớp
Xem thêm