#include "genlib.h" /*tries factor*/ int test_fact(int* pnum, int fact, int* pmaxfac) { int power, t; power = 0; while ((t = *pnum / fact) * fact == *pnum) { ++power; *pnum = t; } if (power != 0) { if (fact > *pmaxfac) *pmaxfac = fact; } if (t > fact) { return (1); } return (0); }