Header Ads Widget

Responsive Advertisement

Check a String Palindrome Or Not..

 


• 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;
}


Post a Comment

0 Comments