This function calculates the factorization of the given number's factorial.
int factors(int num) { int i,tmp,cnt; for(i=0;i<max_prime && prime[i]<=num;i++) { cnt=0; tmp=num; cout<< prime[i] << " "; while(tmp>0) { cnt+=floor(tmp/prime[i]); tmp/=prime[i]; } cout<< cnt << endl; } }
No comments:
Post a Comment