#include #include // range of unsigned long long is: // 18.446.744.073.709.551.615 // maximum factorial with this is 65! // Double goes up to 170! double factorial(double i) { if(i <= 1) { return 1; } return i * factorial(i - 1); } double factorialFor(double given){ double p = 1; // someone said i need 2 for loops. Totally wrong? for(int j=1;j