Mai intai trebuie sa te autentifici.
Cod sursa(job #1261061)
Utilizator | Data | 11 noiembrie 2014 21:53:48 | |
---|---|---|---|
Problema | Fractii | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <fstream>
using namespace std;
ifstream in("fractii.in");
ofstream out("fractii.out");
int cmmdc(int x, int y);
int main() {
int n, contor = 0;
in >> n;
for(int p = 1; p <= n; p++) {
for(int q = 1; q <= n; q++) {
if(cmmdc(p, q) == 1) {
contor++;
}
}
}
out << contor;
return 0;
}
int cmmdc(int x, int y) {
int r = x % y;
while(r != 0) {
x = y;
y = r;
r = x % y;
}
return y;
}