Предмет: Информатика, автор: david1590

Напишите программу Паскаль, ПОЖАЛУЙСТА!!!!

Приложения:

Ответы

Автор ответа: vladmor
0
Придется задействовать рекурсию...

//PascalABC.NET v 3.3

var

  n, i: integer;

  r: real; 

function f(n: integer): real;

begin

  if n < 1 then

    n := 0

  else

    r := sqrt((2) + f(n - 1));

  f := r;  

end;


begin

  readln(n);

  print(f(n)/n); 

end.


Тестовые решения:

n = 1      вывод: 1.4142135623731

n = 10    вывод: 0.19999976469034

n = 100    вывод: 0.02

Похожие вопросы
Предмет: Алгебра, автор: info08072