Viết chương trình: 1. T:=1 * 2 * 3 * 4 *…*n 2. S:=1+2+3+…+n 3. S:= 1+ 1/2 + 1/3 +1/4 +….+1/n Trong đó n là số nguyên dương được nhập từ bàn phím.
2 câu trả lời
uses crt;
var s1,t,i,n: longint;
s2: real;
begin
clrscr;
t:=1;
write('Nhap n: '); readln(n);
for i:=1 to n do
begin
t:=t*i; s1:=s1+i; s2:=s2+1/i;
end;
writeln(t); writeln(s); writeln(s2:0:0);
readln;
end.
1. Program BTT;
Uses crt;
Var n,i: byte;
s: qword;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=1;
For i:=1 to n do
s:=s*i;
Write('S = ',s);
Readln
End.
2. Program BTT;
Uses crt;
Var n,i: longint;
s: qword;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=0;
For i:=1 to n do
s:=s+i;
Write('S = ',s);
Readln
End.
3. Program BTT;
Uses crt;
Var n,i: longint;
s: extended;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
s:=0;
For i:=1 to n do
s:=s+1/i;
Write('S = ',s:0:2);
Readln
End.