Pagini recente » Istoria paginii runda/preoni_2019/clasament | Cod sursa (job #682492) | Istoria paginii runda/pt_round11/clasament | Istoria paginii runda/oni_2017_11-12/clasament | Cod sursa (job #2535526)
#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;
}