Write a program in C to print individual characters of string in reverse order.
#include <stdio.h>
int main()
{
char str[1000], rev[1000];
int i, j, count = 0;
printf("Enter the string You want to print in reverse order ");
scanf("%s", str);
printf("\nString Before Reverse: %s", str);
while (str[count] != '\0')
{
count++;
}
j = count - 1;
for (i = 0; i < count; i++)
{
rev[i] = str[j];
j--;
}
printf("\nString After Reverse: %s", rev);
}
Output
Enter the string You want to print in reverse order Hello
String Before Reverse: Hello
String After Reverse: olleH