Cod sursa(job #1213862)

Utilizator Andrey77Andrei Nitu Andrey77 Data 29 iulie 2014 01:16:22
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;
long long cmmdc(int a, int b)
{
    if(a==b) return a;
else
if (a>b) return cmmdc(a-b,b);
else return cmmdc(a,b-a);
}

int main()
{
    ifstream f("fractii.in");
    ofstream g("fractii.out");

    long long n,i,j,nr;

    f >> n;
    nr = 0;
    for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        if (cmmdc(i,j)==1) nr++;

    g << nr;
    f.close();
    g.close();


    return 0;
}