Cod sursa(job #160165)
Utilizator | Data | 14 martie 2008 20:00:16 | |
---|---|---|---|
Problema | Numere 2 | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include<stdio.h>
unsigned long p,a=1,b,nr;
int sem=0;
FILE *f,*g;
int main() {
f=fopen("numere2.in","r");
fscanf(f,"%ld",&p);
fclose(f);
while(sem==0) { b=0;
while(nr<p) { nr=a;
nr=nr*a; b++;
if(nr==p) { sem=1;} }
a++; }
g=fopen("numere2.out","w");
fprintf(g,"%ld\n %ld",a-1,b);
fclose(g);
return(0);
}