Tính tổng S = 1/2 + 1/4 + 1/6 + ... + 1/n ( 0 < n < 1000, n được nhập từ bàn phím
2 câu trả lời
program bai_giai;
uses crt;
var n,i,s:longint;
begin
clrscr;
readln(n);
s:=0;
i:=2;
while(n<0)or(n>1000) do readln(n);
while i>=n do
begin
s:=s+1/i;
inc(i,2);
end;
write('ket qua:=',s);
readln
end.
uses crt;
var n, i : integer; s : real;
begin
clrscr;
write('nhap so n : ');readln(n);
s := 0;
if (n > 0) and (n < 1000) then
begin
for i := 1 to n do
if i mod 2 = 0 then s := s + 1/i;
writeln('S = ', s:2:1);
end;
readln
end.