Cod sursa(job #862770)

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

    int n,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;
}