Cod sursa(job #24443)
Utilizator | Luca mousee | Data | 2 martie 2007 14:03:07 |
---|---|---|---|
Problema | Fractii | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include<stdlib.h>
#include<stdio.h>
int x=0;
int numara(int i,int j,int n){
if(i<=n && j<=n){
x++;
numara(i,i+j,n);
numara(i+j,j,n);
}
return 0;
}
int main()
{
FILE *f,*g;
f = fopen("fractii.in","r");
g = fopen("fractii.out","w");
int n;
fscanf(f,"%d",&n);
numara(1,1,n);
fprintf(g,"%d",x);
fclose(f);
fclose(g);
return 0;
}