Cod sursa(job #3214)

Utilizator Sorin_IonutBYSorynyos Sorin_Ionut Data 22 decembrie 2006 08:57:23
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include<fstream.h>

long i,j,n,nr;

int cmmdc(int x,int y);

int main()
{   
 ifstream fin("fractii.in");
 fin>>n;
 fin.close();
 
 for(i=1;i<=n;i++)
  for(j=1;j<=n;j++)
   if(cmmdc(i,j)==1)
    nr++;
 
 ofstream fout("fractii.out");
 fout<<nr;
 fout.close();
return 0;
}       

int cmmdc(int x,int y)
{
 if(x==0)
  return y;
 else
  if(y==0)
   return x;
  else
   return cmmdc(y,x%y);
}