#include <stdio.h>
#include <string.h>
int main()
{
char str[80];
int length;
printf("\nEnter a string to check if it's a palindrome: ");
scanf("%s", str); // string input
length = strlen(str); // finding the string length
int i, j, count;
for (i = 0, j = length - 1, count = 0; i < length; i++, j--)
{
// matching string first character with the string last character
if (str[i] == str[j])
{
count++; // if character match, increasing count by one.
}
}
if (count == length) // if count == length, then the string is a palindrome.
{
printf("'%s' is a palindrome.\n", str);
}
else // otherwise the string is not a palindrome.
{
printf("'%s' is not a palindrome.\n", str);
}
return 0;
}
Posted by: Guest
on July-04-2021
Code answers related to "how to check whether a string is a palindrome or not in c"
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems
resetting your password contact us
Check Your Email and Click on the link sent to your email