Pagini recente » Cod sursa (job #2653921) | Cod sursa (job #1417712) | Istoria paginii runda/bisgbyyyyyy | Istoria paginii runda/preoji2010_runda1 | Cod sursa (job #2447727)
#include <iostream>
#include <fstream>
using namespace std;
bool apartine(float *v, float n, int k) {
for (int i = 0; i < k; ++i) {
if (v[i] == n) {
return true;
}
}
return false;
}
int fractii(int n) {
float v[101];
int k = 0;
for (float i = 1; i <= n; ++i) {
for (float j = 1; j <= n; ++j) {
if(!apartine(v, float(i/j), k)) {
v[k] = i/j;
k++;
}
}
}
return k;
}
int main() {
ifstream fin;
ofstream fout;
fin.open("fractii.in");
fout.open("fractii.out");
int n;
fin >> n;
fout << fractii(n);
fin.close();
fout.close();
return 0;
}