Cod sursa(job #502774)

Utilizator lilskipGrigore Alexandru lilskip Data 20 noiembrie 2010 13:17:14
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <fstream.h>
#include <iostream.h>


int cmmdc(int a, int b)
{  
   while(a)
   {
   if(a==b) return a;
   if(a>b) a=a-b;
   else b=b-a;
   }


}

int main()
{   int n, i, j, k;

    ifstream f("fractii.in");

    f>>n;
    k=n;
    f.close();
    for(i=2;i<=n;i++)
	for(j=1;j<=n;j++)
	    if(cmmdc(i,j)==1) k++;
    ofstream g("fractii.out");
    g<<k;
    g.close();
    return 0;
}