Showing posts with label TO CHECK WHETHER THE GIVEN STRING IS PALINDROME. Show all posts
Showing posts with label TO CHECK WHETHER THE GIVEN STRING IS PALINDROME. Show all posts

Wednesday, February 4, 2015

TO CHECK WHETHER THE GIVEN STRING IS PALINDROME

AIM
      To write a C program to find whether the string is palindrome or not.
        
ALGORITHM:
 Step-1:  Start the program
Step-2:  Enter the string
Step-3:  Find the string length using the strlen() function
Step-4:  Print the string length
Step-5:  Set a loop up to the half of the string length
Step-6:  Compare every character above the middle character with the below character
              of the middle character
Step-7:  If any character equal prints the given string is palindrome
Step-8:  If the character is not equal then print the given string is not a palindrome
Step-9:  Stop
     
PROGRAM
 #include<stdio.h>
#include<stdlib.h>
void main()
{
      int len=0,i,j;
      char name[25];
      printf(“Enter the string...”);
      scanf(“%s”,name);
      while(name[len]!=’\0')
            len++;
      printf(“\n%d”,len);
      for(i=0,j=len-1;i<len/2;i++,j-)
      {
            if(name[i]!=name[j])
            {
                  printf(“\nThe given string is not a palindrome”);
                  exit(0);
            }     }}