О! Самому лень было бы написать, а тут готовый код — только чуть-чуть напильничком его доработать =)<pre>var f:array[0..2] of <b>longint</b>; m<b>,n</b>:integer;begin <b>n:=2;</b> f[0]:=1; f[1]:=1; readln(m); f[2]:=f[0]+f[1]; while f[2]:=f[0]+f[1]; f[0]:=f[1]; f[1]:=f[2]; <b>inc(n);</b> until <b>(</b>f[2]>m<b>)</b>; writeln(‘<b>f[‘,n,‘]</b>=‘,f[2]); readln;end.</pre>