Получить одномерный массив который выполняется по правилу: a1=1, a2=2, ai=ai-2+ai-1 (i=3,4,5,…n)- Pascal(Паскаль)

const
n=10;
var
i:integer;
a:array[1..n] of integer;
begin
a[1]:=1;
a[2]:=2;
for i:=3 to n do
a[i]:=a[i-2]+a[i-1];

writeln();
writeln('-------');

writeln('-------');

for i:=1 to n do
  write(' ',a[i]:3);
writeln();
end.

Leave a Comment

26 − 18 =