Последовательность фибоначчи определяется следующим образом: первые два члена последовательности равны 1,а каждый следующий равен сумме двух предыдущих.то есть числами фибоначчи являются 1,1,2,3,5,8, .определить n-е по порядку числа фибоначчи. решить в pascal )

10121945 10121945    1   18.05.2019 09:10    7

Ответы
olyakurets olyakurets  11.06.2020 15:25

var a:array[0..2] of integer;

   i, n: integer;

begin

   a[1]:=1;

   a[2]:=1;

   readln(n);

   for i:=3 to n do

      a[i mod 3] := a[(i-1) mod 3] + a[(i-2) mod 3];

   writeln(a[n mod 3])

end.

ПОКАЗАТЬ ОТВЕТЫ
pyanoes pyanoes  11.06.2020 15:25

Program z;

var A:array [1..1000] of integer;

      n,i:integer;

Begin

readln(n);

A[1]:=1;

A[2]:=1;

for i:=3 to n do

      A[i]:=A[i-1]+A[i-2];

writeln(A[n]);

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика