Check Palindrome String in C

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. #include<string.h>  
  4.   
  5. int main()  
  6. {  
  7.     char string[6];  
  8.     char string2[6];  
  9.     int i=0;  
  10.   
  11.     printf("Enter string\n ");  
  12.   
  13.     gets(string);  
  14.   
  15.     // copying string to string2  
  16.     while(string[i]!='\0')  
  17.     {  
  18.       string2[i]=string[i];  
  19.       i++;  
  20.     }  
  21.      
  22.     // Reverse characters of string2  
  23.     strrev(string2);    
  24.                  
  25.     if(strcmp(string,string2)==0)  
  26.     {  
  27.   
  28.     printf("String you entered is Palindrom");  
  29.       
  30.     }  
  31.       
  32.     else   
  33.     {  
  34.   
  35.     printf("String you entered is not palindrome");  
  36.   
  37.     }  
  38.   
  39.     getch();  
  40.     return 0;  
  41. }  
  42.   
  43.