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.