Cod sursa(job #354383)

Utilizator andraiandra ionescu andrai Data 7 octombrie 2009 21:21:49
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<fstream.h>
int nrd(int x)
{
   int i,j,ok,nr=0;
   for(i=x;i>=2;i--)
     {
       ok=1;
       for(j=2;j<=i;j++)
	 if(x%j==0&&i%j==0)
	   {
	     ok=0;
	     break;
	   }
       if(ok) nr+=2;
     }
   return nr;
   
}
int main()
{
   int n,i,s=0;
   ifstream f("fractii.in");
   f>>n;
   s=2*n-1;
   for(i=n;i>=3;i--)
     s+=nrd(i);
   ofstream g("fractii.out");
   g<<s;
   f.close();
   g.close();
   return 0;
}