From 89ac20cdf0b88958e1fcdd0da2717d63786e88d4 Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Wed, 2 Oct 2019 08:42:16 +0200 Subject: [PATCH] 2019-10-02 in class --- flipword.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 flipword.c 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'); + } +}