Cod sursa(job #386256)
Utilizator | Data | 24 ianuarie 2010 14:33:08 | |
---|---|---|---|
Problema | Numere 2 | Scor | 15 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <iostream.h>
#include <fstream.h>
#include <math.h>
int main()
{
long double p;
int a,b,min,aux;
fstream f("numere2.in",ios::in);
f>>p;
f.close();
fstream g("numere2.out",ios::out);
min=p;
for(a=p;a>0;a--)
{
for(b=p;b>0;b--)
{
if(p==pow(a,b))
{
if(a<=min)
{
min=a;
aux=b;
}
}
}
}
g<<min<<"\n";
g<<aux;
}