Advertisement
Rapptz

Untitled

Apr 11th, 2013
365
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1.     uint8_t numberOfDigits(uint64_t number) {
  2.         if(number >= 10000) {
  3.             if(number >= 10000000) {
  4.                 if(number >= 100000000) {
  5.                     if(number >= 1000000000) {
  6.                         if(number >= 10000000000)
  7.                             return 11;
  8.                         return 10;
  9.                     }
  10.                     return 9;
  11.                 }
  12.                 return 8;
  13.             }
  14.             if(number >= 100000) {
  15.                 if(number >= 1000000)
  16.                     return 7;
  17.                 return 6;
  18.             }
  19.             return 5;
  20.         }
  21.         if(number >= 100) {
  22.             if(number >= 1000)
  23.                 return 4;
  24.             return 3;
  25.         }
  26.         if(number >= 10)
  27.             return 2;
  28.         return 1;
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement