Program xa;
uses
crt;
Type
riad=file of longint;
var
j:integer;
i:longint;
f:riad;
namefile:string;
function fibch(n:integer): longint;
begin
if n<=2 then
fibch:=1
else
fibch:=fibch(n-1)+fibch(n-2)
end;
Procedure fib(var f:riad;n:longint);
var
j:integer;
tmp:longint;
begin
j:=1;
tmp:=fibch(j);
While tmp<n do
begin
Write(f,tmp);
inc(j);
tmp:=fibch(j);
end;
end;
begin
repeat
clrscr;
Writeln('VVedite Chislo');
readln(i);
Until i>0;
Writeln('VVedite nauMeNoBaNue faila');
readln(namefile);
assign(f,namefile);
rewrite(f);
fib(f,i);
close(f);
readkey;
end.