Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char * hexAnswer;
- hexAnswer = binaryToHex(answer) //answer is the binary number of type int
- char * binaryToHex(int n)
- {
- //break into groups of 4
- //send group of 4 to switch statement of equivalent hexadecimal conversion
- //append the converted groups together
- //Return hex number
- }
- char * IndividualBinToHex (/*The group of 4 binary digits*/) {
- switch (/*group of 4 binary digits*/) {
- case '0000':
- return "0";
- break;
- case '0001':
- return "1";
- break;
- case '00010':
- return "2";
- break;
- case '0011':
- return "3";
- break;
- case '0100':
- return "4";
- break;
- case '0101':
- return "5";
- break;
- case '0110':
- return "6";
- break;
- case '0111':
- return "7";
- break;
- case '1000':
- return "8";
- break;
- case '1001':
- return "9";
- break;
- case '1010':
- return "A";
- break;
- case '1010':
- return "a";
- break;
- case '1011':
- return "B";
- break;
- case '1100':
- return "C";
- break;
- case '1101':
- return "D";
- break;
- case '1110':
- return "E";
- break;
- case '1111':
- return "F";
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement