/* * Prints an int in hexadecimal, but in reverse * */ #include <stdio.h> void print_hex(int x); int main(int argc, char *argv[]) { int x; scanf("%d", &x); print_hex(x); return 0; } void print_hex(int x) { while(x) { int r = x % 16; if(r > 9) { printf("%c", 'a' + (r - 10)); } else { printf("%d", r); } x /= 16; } printf("\n"); }