Cod sursa(job #2042785)

Utilizator adipopaAdrian Popa adipopa Data 19 octombrie 2017 09:43:33
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

ifstream fin("fractii.in");
ofstream fout("fractii.out");

int n;

int isIrreducible(int a, int b) {
    int c = a % b;
    while(c) {
        a = b;
        b = c;
        c = a % b;
    }
    return b;
}

void fractii() {
    int cnt = 0;
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            if (isIrreducible(i, j) == 1) {
                cnt++;
            }
        }
    }
    fout << cnt;
}

int main() {
    fin >> n;
    fractii();
    return 0;
}