Cod sursa(job #202050)
Utilizator | Data | 5 august 2008 19:31:09 | |
---|---|---|---|
Problema | Fractii | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.43 kb |
#include<stdio.h>
int cmmdc(int a,int b){
if(b==0) return a;
return cmmdc(b,a%b);
}
int main(){
FILE *fin=fopen("fractii.in","r"),
*fout=fopen("fractii.out","w");
int N;
int contor=0;
fscanf(fin,"%d",&N);
for(int i=1;i<=N;i++)
for(int j=1;j<=N;j++) if(cmmdc(i,j)==1) ++contor;
fprintf(fout,"%d\n",contor);
fclose(fin);
fclose(fout);
return 0;
}