Cod sursa(job #339967)
Utilizator | Gabbby93 Gabbby93 | Data | 12 august 2009 13:45:23 |
---|---|---|---|
Problema | Numere 2 | Scor | 25 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
#include "stdio.h"
#include "math.h"
int main()
{
long int p,a,b,i,j;
FILE *f;
FILE *g;
f=fopen ("numere2.in","r");
g=fopen ("numere2.out","w");
fscanf(f,"%ld",&p);
a=b=0;
for (i=1;i<=p;i++)
{
for (j=1;j<=p/3;j++)
if (pow(i,j)==p) {
a=i;
b=j;
break;
}
if (a!=0 && b!=0) break;
}
fprintf(g,"%ld",a);
fprintf(g,"\n");
fprintf(g,"%ld",b);
fprintf(g,"\n");
fclose(f);
fclose(g);
return 0;
}