Cod sursa(job #2168979)

Utilizator tangerine515Alex Anton tangerine515 Data 14 martie 2018 12:57:48
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <bits/stdc++.h>
#include <cassert>

using namespace std;

fstream f ("fractii.in", ios::in);
fstream g ("fractii.out", ios::out);

typedef unsigned long ulong;

ulong gcd(ulong a, ulong b)
{
    return (b == 0) ? a : gcd(b, a % b);
}

int main()
{
    ulong a, b, n; int nr = 0;
    assert(f >> n);
    for(a = 1; a <= n; a++)
        for(b = 1; b <= n; b++)
            (gcd(a, b) == 1) ? nr++ : NULL;

    assert(g << nr);

    return 0;
}