#include #include #include double maxnumber(int); int main(int argc, char *argv[]){ printf("You say: %.lf\nlimits.h says: %d.\n", maxnumber(8*sizeof(int)), INT_MAX); system("PAUSE"); return 0; } double maxnumber(int bits){ int counter = 0; double number; while(counter != bits){ number += pow(2,counter); counter = counter + 1; } number = number / 2 - 1; return number; }