#include /* HEX standard input to standard output */ void HEX_digit(short di); main() { short c; short hi, low; short nl; nl=0; while ( (c=getchar())!=EOF ) { hi=c/16;low=c-16*hi; HEX_digit(hi);HEX_digit(low); nl++; if(nl>15) { nl=0; putchar('\n');} else putchar(' '); } putchar('\n'); } void HEX_digit(short di) { if(di>9) putchar('a'-10+di); else putchar('0'+di); }