#include #include void clearbuffer() { while(getchar() != '\n'); return; } void factor(long number) { long i; for(i=2;i*i<=number;i++) { if(!(number%i)) { number/=i; printf("%ld * ",i--); } } printf("%ld\n",number); return; } long isperfect(long number) { long sumdivisors=0, i; for(i=1;i