Sample answer for problem 2
#include <stdio.h> int main(void) { char c; while (scanf("%c", &c) == 1) printf("%c", c); return 0; }
Sample answer for problem 3
#include <stdio.h> int main(void) { int x; while (scanf("%d", &x) == 1) printf("%x\n", x); return 0; }
Sample answer for problem 4
#include <stdio.h> int main(void) { int x; while (scanf("%x", &x) == 1) printf("%o\n", x); return 0; }
Sample answer for problem 5
#include <stdio.h> int main(void) { int x; while (scanf("%d", &x) == 1) printf("%010d\n", x); return 0; }
Sample answer for problem 6
#include <stdio.h> int main(void) { int w = 0; char c; while (scanf("%c", &c) == 1) if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') { scanf("%*[a-zA-Z]"); w++; } else if (c == '\n') { printf("%d\n", w); w = 0; } return 0; }
Sample answer for problem 7
#include <stdio.h> int main(void) { unsigned char c; while (scanf("%c", &c) == 1) printf("%d\n", c); return 0; }
Sample answer for problem 8
#include <stdio.h> int main(void) { unsigned char c; while (scanf("%c", &c) == 1) printf("%X\n", c); return 0; }
Sample answer for problem 9
#include <stdio.h> int main(void) { unsigned char c[16]; int i, j = 0; while (scanf("%c", &c[j]) == 1) { j++; if (j == 16) { printf("%02x", c[0]); for (i = 1; i < j; i++) printf(" %02x", c[i]); printf("\n"); j = 0; } } if (j) { printf("%02x", c[0]); for (i = 1; i < j; i++) printf(" %02x", c[i]); printf("\n"); } return 0; }
Sample answer for problem 10
#include <stdio.h> int main(void) { double x; while (scanf("%lf", &x) == 1) printf("%10.2f\n", x); return 0; }