Pagini recente » Cod sursa (job #549426) | Cod sursa (job #1342806) | Cod sursa (job #460850) | Cod sursa (job #1416523) | Cod sursa (job #2864661)
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
int i, j, s = 0, n;
int divizor = 2;
int cmmdc(int a, int b) {
while (divizor <= b) {
if ((a % divizor == 0) && (b % divizor == 0)) {
s = divizor;
}
divizor++;
}
if (s == 0 || s==1) {
return 1;
}
else {
return 0;
}
}
int fractii(int n) {
while (i <= n && j <= n) {
if ((cmmdc(i, j) == 1)) {
s = s++;
}
}
return s;
}
int main() {
fin >> n;
if (n > 0) {
fout << fractii(n);
}
}