Friday, March 20, 2009

PALINDROME PROGRAM

// palindrome in given sentence

#include "stdio.h"
#include "conio.h"
#include "string.h"

void main()
{
int w,n,i,j=0,k=0;
char str[100],dum1[10],dum2[10];
int c=0;
clrscr();
printf("\t<-Enter the string->\n\n");
gets(str);
clrscr();
printf("<--THE GIVEN SENTENCE-->");
printf("%s",str);
for(i=0;;i++)
{
dum1[j]=str[i];
j++;
if(((dum1[j-1]==' ')||(dum1[j-1]=='\0'))&&str[i-1]!=' ')
{
dum1[j-1]='\0';
j-=2;k=0;
while(j>-1)
{
dum2[k]=dum1[j];
j--;
k++;
}
dum2[k]='\0';
n=strcmp(dum1,dum2);
if(n==0)
{
printf("\n>> %-9s is a <--PALINDROME-->",dum1);
c++;
}
else
printf("\n>> %-9s is a <--NOT PALINDROME-->",dum1);
j=0;
}
if(str[i]=='\0')
break;

}
printf("\nthe given string has %d palindrome\n",c);
getch();

}

No comments:

Post a Comment