Pagini recente » Rating Baican Elena Vladiana (BaicanElena) | Cod sursa (job #2967208) | Cod sursa (job #211892) | Cod sursa (job #1904593) | Cod sursa (job #1929994)
#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
ifstream f ("fractii.in");
ofstream g ("fractii.out");
vector <float>v;
long n;
int cautare (int a, int b, int &k)
{int i;
float raport;
raport=(float) a/b;
for (i=0; i<k; i++)
if (v[i]==raport) return 1;
return 0;
}
void generare (int n, int &k)
{
int i, j;
k=0;
for (i=1; i<=n; i++)
for (j=1; j<=n; j++)
if (cautare (i, j, k)==0) {v.push_back ((float)i/j); k++;}
}
int main()
{int k;
f>>n;
generare (n, k);
g <<k;
return 0;
}
///v.push_back (1);