Cod sursa(job #339962)

Utilizator Gabbby93Gabbby93 Gabbby93 Data 12 august 2009 13:36:12
Problema Numere 2 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include "stdio.h"
#include "math.h"


int main()
{
   unsigned long a,b,i,j;
   float p;
   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/2;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);
   fclose(f);
   fclose(g);

   return 0;
}