The program accepts a string as input from the user, stores it in the character array 'a'. It then calculates the length of the string by counting the number of characters in it and storing it in the 'n' variable. After that, it creates another character array 'b' of the same length as the input string. The program then populates the 'b' array with characters of the 'a' array in reverse order, starting from the end to the beginning. Finally, the program prints the original input string and its reverse by using the 'puts' function. The reversed string is stored in the 'b' array and is printed to the user.
#include<stdio.h> int main() { int i,n=0,j=0; char a[100],b[100]; printf("\nEnter the String:"); gets(a); printf("\nGiven String:"); puts(a); for(i=0;a[i]!='\0';i++) { n++; } printf("\nString Length:%d",n); for(i=0;a[i]!='\0';i++) { b[j]=a[n-i-1]; j++; } b[j]='\0'; printf("\nReversed String:%s",b); return 0; }To download raw file Click Here
Enter the String:tutorjoes Given String:tutorjoes String Length:9 Reversed String:seojortut
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions