Cod sursa(job #2638484)

Utilizator ElenaIorgaIorga Elena ElenaIorga Data 28 iulie 2020 13:44:26
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <iostream>
#include <fstream>
using namespace std;


int cmmdc(int a, int b)
{
    int r;
    r = a % b;
    while (r!=0)
    {
        
        a = b;
        b = r;
        r = a % b;
        
    }
    return b;
}
int main()
{
    ifstream fin("fractii.in", ios::in);
    ofstream fout("fractii.out", ios::out);
    int P, Q, N, nr;
    nr = 0;
    fin >> N;
    for (P = 1; P <= N; P++)
        for (Q = 1; Q <= N; Q++)
            if (cmmdc(P, Q) == 1)
                nr++;
    fout << nr << endl;
    return 0;
}