TheAlgorithms-C-Plus-Plus/Decimal To Hexadecimal .cpp
Ashwek Swamy 73fa353b0a
Reduced Lines of code
Using a "HexValues" string to store the possible hex values(0-9 A-F).
Changed "void main" to "int main"
2018-10-23 17:47:43 +05:30

27 lines
704 B
C++

#include <iostream>
using namespace std;
int main(void){
int valueToConvert = 0; //Holds user input
int hexArray[8]; //Contains hex values backwards
int i = 0; //counter
char HexValues[] = "0123456789ABCDEF";
cout << "Enter a Decimal Value" << endl; //Displays request to stdout
cin >> valueToConvert; //Stores value into valueToConvert via user input
while (valueToConvert > 15){ //Dec to Hex Algorithm
hexArray[i++] = valueToConvert % 16; //Gets remainder
valueToConvert /= 16;
}
hexArray[i] = valueToConvert; //Gets last value
cout << "Hex Value: ";
while (i >= 0)
cout<<HexValues[hexArray[i--]];
cout << endl;
return 0;
}