Cod sursa(job #2631865)

Utilizator ASebastianA Sebastian ASebastian Data 1 iulie 2020 13:56:06
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
/// #include <iostream>
#include <fstream>
using namespace std;
ifstream cin("fractii.in");
ofstream cout("fractii.out");
int cmmdc(int a, int b)
{
    while(a!=b)
    {
        if (a>b)
            a-=b;
        else
            b-=a;
    }
    if (a==1 && b==1)
        return -1;
    return a;
}

int main()
{
    int n, c=0;
    cin >> n;
    for (int i=1;i<=n;i++)
    {
        for (int j=1;j<=n;j++)
        {
            if (cmmdc(i,j) == -1)
            {
                c++;
            }
        }
    }
    cout << c;
    return 0;
}