Cod sursa(job #71195)

Utilizator minaminoChelcioiu Ionut Daniel minamino Data 9 iulie 2007 18:56:21
Problema GFact Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include<stdio.h>
#include<math.h>
#define infile "gfact.in"
#define outfile "gfact.out"
unsigned long p,q,a,b,i;
int main ()
{FILE *fin=fopen(infile,"r"),*fout=fopen(outfile,"w");
fscanf(fin,"%d %d",&p,&q);
a=pow(p,q);
b=1;
for(i=1;i<=a/2;i++)
{b=b*i;
if(b%a==0)
{fprintf(fout,"%d",i);
break;
}}
return 0;
}