Guest User

Untitled

a guest
Nov 4th, 2014
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. string convert(int number, int base) {
  2.     int remainder;
  3.     string reversed, output = "";
  4.    
  5.     while (number != 0){
  6.         remainder = number % base;
  7.         number = number / base;
  8.        
  9.         if (remainder < 10)
  10.             output += remainder + 48;
  11.         else
  12.             switch (remainder){
  13.                 case 10:
  14.                     output += 'A';
  15.                     break;
  16.                 case 11:
  17.                     output += 'B';
  18.                     break;
  19.                 case 12:
  20.                     output += 'C';
  21.                     break;
  22.                 case 13:
  23.                     output += 'D';
  24.                     break;
  25.                 case 14:
  26.                     output += 'E';
  27.                     break;
  28.                 case 15:
  29.                     output += 'F';
  30.                     break;
  31.             }
  32.     }
  33.    
  34.     reversed = string(output.rbegin(), output.rend());
  35.    
  36.     return reversed;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment