Cod sursa(job #1322729)

Utilizator Firealex2Rotileanu Alexandru Firealex2 Data 20 ianuarie 2015 12:25:12
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>
#include <fstream>


using namespace std;
ifstream fi("fractii.in");
ofstream fo("fractii.out");

 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()
{
    int i,j=1,c=0,n;
    fi>>n;
    for(i=1;i<=n;i++)
       {
        while(j<=n)
        {
            if(cmmdc(i,j)==1)
            {
                c++;
                j++;
            }
            else j++;
        }
        j=1;
       }
    fo<<c;

    return 0;
}