Cod sursa(job #862780)

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

    long n;
    int cnt=0,i,j,nr,a,b;
    f>>n;
    for(i=1;i<=n;i++)
    {
        a=i;cout<<1;
        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;
}