Monday 23 January 2012

Write a c program to check whether a string is palindrome or not

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

void main()
{
    char text[100];
    int begin, middle, end, length = 0;
    clrscr();
    printf("Enter the string\n");
    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");
    getch();
}

No comments:

Post a Comment