Cod sursa(job #2527726)

Utilizator corvinus2003Corvin Ghita corvinus2003 Data 20 ianuarie 2020 20:32:48
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <fstream>

using namespace std;

int cmmdc(int a, int b)
{
    int r = a % b;
    while (r)
    {
        a = b;
        b = r;
        r = a % b;
    }
    return b;
}

int main()
{
    ifstream cin ("fractii.in");
    ofstream cout ("fractii.out");
    int n;
    cin >> n;
    int ans = 2*n - 1;
    for (int i = 2; i <= n; ++i)
        for (int j = 2; j <= n; ++j)
            if (cmmdc(i,j) == 1)
                ans++;
    cout << ans;
    return 0;
}