Factorial by definition is for positive integers. I do not understand what the program requires. Error message: Be sure that the program works correctly if the entered number is less than 0. So, I have already tried 1. converting the negative number into positive and calculating the factorial. Printing it as it is. 2. Printing the above result with - prefix. What am I missing?