Cod sursa(job #2427873)

Utilizator qfl1ck32Andrei qfl1ck32 Data 2 iunie 2019 16:50:58
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <iostream>
#include <fstream>
#define DIMMAX 1000000
using namespace std;

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

int divizori(int nrP, int nrQ)
{
    int Min, i;
    if (nrP > nrQ)
        Min = nrQ;
    else
        Min = nrP;
    for (i = 2; i <= Min; i++)
        if (nrP % i == 0 && nrQ % i == 0)
            return 0;
    return 1;
}

int main()
{
    int N, P, Q, nr = 0;
    fin>>N;
    for (P = 1; P <= N; P++)
        for (Q = 1; Q <= N; Q++)
            if (divizori(P, Q) == 1)
                nr++;
    fout<<nr;
    fin.close();
    fout.close();
    return 0;
}