1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> void convertToHex(int dec) { using std::cout; if (dec == 0) return; convertToHex(dec/16); int output = dec%16; if(output>9) { cout<<char(output+'A'-10); } else { cout<<output; } cout<<' '; } int main() { using std::cin; using std::cout; std::cout << "Enter a number: "; int n; std::cin >> n; convertToHex(n); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBjb252ZXJ0VG9IZXgoaW50IGRlYykgewogICAgdXNpbmcgc3RkOjpjb3V0OwogICAgaWYgKGRlYyA9PSAwKQogICAgICAgIHJldHVybjsKICAgIGNvbnZlcnRUb0hleChkZWMvMTYpOwogICAgaW50IG91dHB1dCA9IGRlYyUxNjsKICAgIGlmKG91dHB1dD45KQogICAgewogICAgICAgIGNvdXQ8PGNoYXIob3V0cHV0KydBJy0xMCk7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgY291dDw8b3V0cHV0OwogICAgfQogICAgY291dDw8JyAnOwp9CgppbnQgbWFpbigpIHsKICAgIHVzaW5nIHN0ZDo6Y2luOwogICAgdXNpbmcgc3RkOjpjb3V0OwogICAgc3RkOjpjb3V0IDw8ICJFbnRlciBhIG51bWJlcjogIjsKICAgIGludCBuOwogICAgc3RkOjpjaW4gPj4gbjsKICAgIGNvbnZlcnRUb0hleChuKTsKfQ==
-
upload with new input
-
result: Success time: 0.01s memory: 2684 kB returned value: 0
54321
Enter a number: D 4 3 1


