#include #include #include unsigned long long raiseTo(unsigned long long base, unsigned long long power){ unsigned long long result = 1,i; for (i=0; i 1) prod *= ((raiseTo(i,count + 1) - 1)/(i-1)); } if(n>2) prod *= (n+1); return prod - temp; } void printSeries(unsigned long long* arr,int size,char* type){ int i; printf("\nInteger : %llu, Type : %s, Series : ",arr[0],type); for(i=0;i",argV[0]); else{ if(strchr(argV[1],'.')!=NULL) processFile(argV[1]); else aliquotClassifier(strtoull(argV[1],(char**)NULL,10)); } return 0; }