Cod sursa(job #356350)

Utilizator crenguBacaoanu Crenguta crengu Data 14 octombrie 2009 15:54:15
Problema GFact Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<math.h>
#include<fstream.h>
int main()
{
	 int p,q,a,d,v,l,i,t;
	 ifstream f("gfact.in");
	 ofstream g("gfact.out");
	 f>>p>>q;
	 a=1;
	 for(i=1;i<=q;i++)
		 {a*=p;
			 d=2;l=0;
	 		 while(a!=1)
	             { if(a%d==0) 
				   {  v=d;l=0;
	                 while(a%d==0)
					 {
					  a/=d; l++;
					 }
				    }
				   d++;
	              }
				 t=v*l;
		 }
	 d--;
	 g<<t;
	 f.close();
	 g.close();
	 return 0;
}