Cod sursa(job #862828)

Utilizator RRomaniucRomaniuc Radu Andrei RRomaniuc Data 22 ianuarie 2013 22:54:32
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream>
using namespace std;
int cmmdc(int a,int b)
{
    int r;
    r=a%b;
    while(r!=0)
    {
        a=b;
        b=r;
        r=a%b;
    }
    return b;
}
int main()
{
    ifstream f("fractii.in");
    ofstream g("fractii.out");

    long n;
    long cnt=0,i,j,nr,a,b;
    f>>n;
    for(i=1;i<=n;i++)
    {
        a=i;
        for(j=1;j<=n;j++)
           {
                b=j;
                if(a>=b)nr=cmmdc(a,b);
                    else nr=cmmdc(b,a);
                if(nr==1)cnt++;
           }
    }
    g<<cnt;
}