Оператор Until. Вычислить сумму с точность до e. Точность достигается, когда очередное...

0 голосов
29 просмотров

Оператор Until. Вычислить сумму с точность до e. Точность достигается, когда очередное слагаемое получается <= e.<hr>image


Информатика (74 баллов) | 29 просмотров
Дан 1 ответ
0 голосов

var

 e0, s: real;

 k: integer;

 a: array [0..10000] of real;

begin

 readln(e0);

   k := 0;

 a[0] := 1;

 repeat

   a[k + 1] := power(((k + 2) / ((k + 1) * k)), k);

   s := a[k] + a[k + 1];

   inc(k);

 until (a[k]

 writeln(s:0:3);

end.

(19.9k баллов)