Cod sursa(job #10275)
Utilizator | Data | 28 ianuarie 2007 03:05:45 | |
---|---|---|---|
Problema | Fractii | Scor | 30 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
var n,i:longint;
f:text;
procedure back(x,y:longint);
begin
inc(i);
if x+y<=n then
begin
back(x,x+y);
back(x+y,y);
end;
end;
begin
assign(f,'fractii.in');
reset(f);
read(f,n);
close(f);
back(1,1);
assign(f,'fractii.out');
rewrite(f);
write(f,i);
close(f);
end.