Revision as of 19:27, 13 May 2024 by Admin (Created page with "Write a program that prompts the user for a string (pick a maximum length), and prints its reverse.")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
May 13'24

Exercise

Write a program that prompts the user for a string (pick a maximum length), and prints its reverse.

May 13'24

One possible solution could be: #include

  1. include

int main(void) { char s[81]; // A string of upto 80 chars + '\0'

   int i;
   
   puts("Please write a string: ");
   fgets(s, 81, stdin);
   puts("Your sentence in reverse: ");
   for (i= strlen(s)-1; i >= 0; i--)
   {
       if (s[i] == '\n')
           continue; // don't write newline
       else
           putchar(s[i]);
   }
   putchar('\n');
   return 0;

}

00