diff --git a/flipword.c b/flipword.c new file mode 100644 index 0000000..39bfbf7 --- /dev/null +++ b/flipword.c @@ -0,0 +1,19 @@ +#include +#include +#include +#define LINE_SIZE 1000 + +int main() { + char line[LINE_SIZE]; + while(!feof(stdin)) { + fgets(line, LINE_SIZE, stdin); + size_t i = strlen(line) - 1; + if (line[--i] != '\n') { + putchar(line[i--]); + } + for (; i > 0; i--) + putchar(line[i]); + putchar(line[0]); + putchar('\n'); + } +}