Cod sursa(job #1935998)

Utilizator FlorinV13Florin Vasiliu FlorinV13 Data 22 martie 2017 19:34:33
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
using namespace std;

unsigned N;

unsigned Euclid(unsigned x, unsigned y)
{
    unsigned r;
    while(y)
    {
        r = x % y;
        x = y;
        y = r;
    }
    return x;
}

int main()
{
    ifstream fin("fractii.in");
    fin >> N;
    fin.close();

    int cnt = 0;
    for(unsigned i = 1; i <= N; i ++)
        for(unsigned j = 1; j <= N; j ++)
            if(Euclid(i, j) == 1)
                cnt ++;

    ofstream fout("fractii.out");
    fout << cnt;
    fout.close();

    return 0;
}