Cod sursa(job #6651)
Utilizator | Data | 20 ianuarie 2007 14:37:14 | |
---|---|---|---|
Problema | Fractii | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.32 kb |
#include<fstream.h>
#include<math.h>
void main()
{ifstream f("fractie.in");
ofstream g("fractie.out");
int b,n,a,x,y;
f>>n;
float min=30000;
for(b=1;b<=30000;b++)
{a=b*(float)sqrt(n);
if ((float)a/b-(float)sqrt(n)<min) {min=(float)a/b-(float)sqrt(n);
x=a;y=b;}}
g<<x<<" "<<y<<endl;}