• Without Using Library Function :
#include<stdio.h>
#include<string.h>
int main() {
char str[100];
int len,i,flag=0;
printf("Enter A String : ");
fgets(str,100,stdin);
len = strlen(str)-1;
for(i=0; i<len; i++)
{ str[i]=tolower(str[i]);
if(str[i]!= str[len-i-1])
{ flag=1;
break;
}
}
if(flag==0) {
printf("This is a Palindrome ....");
}
else {
printf("This is Not a Palindrome ....");
}
return 0;
}
• Using Library Function :
#include<stdio.h>
#include<string.h>
int main()
{
char s1[100],s2[100];
int c;
printf("Enter a String : ");
fgets (s1,100,stdin);
strcpy (s2,s1);
strrev(s1);
c = strcmp(s2,s1);
if(c==0)
{
printf("\nYes");
}
else {
printf("\nNo");
}
return 0;
}

0 Comments