#include <stdio.h>
int x;
int main(void) {
printf ("Enter a whole number: "); if (x >= 0 && x <= 32)
printf ("\nThe number %d is on the ASCII table and a control character.", x
); else if (x >= 33 && x <= 127)
printf ("\nThe number %d is on the ASCII table and represents %c.", x
, x
); else if (x >= 128 && x <= 255)
printf ("\nThe number %d is on the extended ASCII table.", x
); else
printf ("\nThe number %d is not on the ASCII tables.", x
); printf ("\nProgram complete."); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCB4OwoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmICgiRW50ZXIgYSB3aG9sZSBudW1iZXI6ICIpOwoJc2NhbmYgKCIlZCIsICZ4KTsKCXByaW50ZiAoIlxuJWQiLCB4KTsKCWlmICh4ID49IDAgJiYgeCA8PSAzMikKCQlwcmludGYgKCJcblRoZSBudW1iZXIgJWQgaXMgb24gdGhlIEFTQ0lJIHRhYmxlIGFuZCBhIGNvbnRyb2wgY2hhcmFjdGVyLiIsIHgpOwoJZWxzZSBpZiAoeCA+PSAzMyAmJiB4IDw9IDEyNykKCQlwcmludGYgKCJcblRoZSBudW1iZXIgJWQgaXMgb24gdGhlIEFTQ0lJIHRhYmxlIGFuZCByZXByZXNlbnRzICVjLiIsIHgsIHgpOwoJZWxzZSBpZiAoeCA+PSAxMjggJiYgeCA8PSAyNTUpCgkJcHJpbnRmICgiXG5UaGUgbnVtYmVyICVkIGlzIG9uIHRoZSBleHRlbmRlZCBBU0NJSSB0YWJsZS4iLCB4KTsKCWVsc2UKCQlwcmludGYgKCJcblRoZSBudW1iZXIgJWQgaXMgbm90IG9uIHRoZSBBU0NJSSB0YWJsZXMuIiwgeCk7CglwcmludGYgKCJcblByb2dyYW0gY29tcGxldGUuIik7CQoJcmV0dXJuIDA7Cn0K