Tuesday, June 2, 2015

UVa - 10323 - Factorial! You Must be Kidding!!!

Problem Link10323 - Factorial! You Must be Kidding!!!

  1. #include<cstdio>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.     int n;
  7.  
  8.     while(scanf("%d",&n)==1){
  9.         if((n>=0 && n<=7) || (n<0 && n%2==0)) printf("Underflow!\n");
  10.         else if(n==8) printf("40320\n");
  11.         else if(n==9) printf("362880\n");
  12.         else if(n==10) printf("3628800\n");
  13.         else if(n==11) printf("39916800\n");
  14.         else if(n==12) printf("479001600\n");
  15.         else if(n==13) printf("6227020800\n");
  16.         else printf("Overflow!\n");
  17.     }
  18.  
  19.     return 0;
  20. }

No comments:

Post a Comment