Cod sursa(job #2535526)
Utilizator | Data | 31 ianuarie 2020 23:19:47 | |
---|---|---|---|
Problema | Fractii | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.56 kb |
#include <iostream>
#include <fstream>
using namespace std;
int cmmdc( long long unsigned a, long long unsigned b) {
long long unsigned r;
while ( b != 0) {
r = a % b;
a = b;
b = r;
}
return a;
}
int main()
{
ifstream f("fractii.in.txt");
ofstream g("fractii.out.txt");
long long unsigned n, i, j, nr = 0;
f>>n;
for ( i = 1; i <= n; i++) {
for ( j = 1; j <= n; j++) {
if ( cmmdc(i,j) == 1 ) nr++;
}
}
g<<nr;
f.close();
return 0;
}