Cod sursa(job #1989622)

Utilizator adriansp99Varga Adrian Vasile adriansp99 Data 8 iunie 2017 11:44:22
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fi("fractii.in");
ofstream fo("fractii.out");

int cmmdc(int a, int b)
{
    int r = a % b;
    
    while (r)
    {
        a = b;
        b = r;
        r = a % b;
    }
    
    if (b != 1)
        return b;
    else
        return 0;
    
}

int main()
{
    int n;
    
    fi>>n;
    
    int k = 0;
    
    for (int i = 1; i <= n; i++)
    {
        for (int j = 1; j <= n; j++)
        {
            if ((cmmdc(i,j) == 0))
                k++;
        }
    }
    
    fo<<k;
    
    return 0;
}