Cod sursa(job #57854)

Utilizator dan_10Dan Alexandru dan_10 Data 3 mai 2007 11:26:48
Problema GFact Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include<fstream.h>

unsigned long int p,q,a,i,n;

int main ()
{
	ifstream f("gfact.in");
	ofstream g("gfact.out");
	f>>p>>q;
	n=1;
	a=1;
	if(q==1) a=p;
	else while(q)
		{ a*=p;
		  q--;
		}
	for(i=2;i<=a;i++)
	  { n=n*i;
	    if(n%a==0){ g<<i;
			break;
			}
	  }

	g.close();
	f.close();

	return 0;
}