Sa se scrie un program care va calcula suma primilor n termeni: 1-1/2+1/3-1/4+1/5-1/6...
Utilizați în ciclu instrucțiunea if(...), then, else
Răspunsuri la întrebare
Răspuns de
2
var
a, b: integer;
s: real;
begin
write('N:');
read(b);
a := 1;
s := 0.0;
while(a <= b) do
begin
if (odd(a)) then
s := s + 1.0 / a
else
s := s - 1.0 / a;
a := a + 1;
end;
writeln('Suma=', s);
end.
grigore2018:
Cam asa ceva m-am gandit,poate este si alta metoda...
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă