Monday, September 17, 2012

Code#76:C program to check string is palindrome or not without using string functions

| |

#include <stdio.h>
#include <string.h>

main()
{
   char text[100];
   int begin, middle, end, length = 0;

   gets(text);

   while ( text[length] != '\0' )
      length++;

   end = length - 1;
   middle = length/2;

   for( begin = 0 ; begin < middle ; begin++ )
   {
      if ( text[begin] != text[end] )
      {
         printf("Not a palindrome.\n");
         break;
      }
      end--;
   }
   if( begin == middle )
      printf("Palindrome.\n");

   return 0;
}

0 comments:

Post a Comment

Powered by Blogger.