Cpp - Write program to display number as a decimal, an octal, and a hexadecimal

Requirements

Write a program that reads a positive integer(character code) from the keyboard.

Display the number and the character code as a decimal, an octal, and a hexadecimal on screen.

Demo

#include <iostream> 
#include <iomanip>        // Manipulator setw() 
using namespace std; 

int main() //  w  w  w.  ja  v a  2 s  .c  o m
{ 
    unsigned char c = 0; 
    unsigned int  code = 0; 

    cout << "\nPlease enter a decimal character code: "; 
    cin  >> code; 

    c = code;                         // Save for output 

    cout << "\nThe corresponding character: " << c << endl; 

    code = c;                                 
    cout << "\nCharacter codes" 
          << "\n  decimal:     " << setw(3) << dec << code 
          << "\n  octal:       " << setw(3) << oct << code 
          << "\n  hexadecimal: " << setw(3) << hex << code 
          << endl; 

    return 0; 
}

Result

Related Exercise