C Program to Check String is Palindrome or Not
Write C Program to Check String is Palindrome or Not
// C Program to Check String is Palindrome or Not #include <stdio.h> #include <string.h> int main() { char S1[100] = "NAINA", S2[100]; strcpy(S2, S1); int i = 0, temp; int n = strlen(S1); while(i < n/2) { temp = S1[i]; S1[i] = S1[n-i-1]; S1[n-i-1] = temp; i++; } printf("String :--> %s", S2); if(strcmp(S2,S1)!=0) { printf("\nString is not Palindrome"); } else { printf("\nString is palindrome"); } return 0; }
Output:
Run 1:
String :--> NAYAN
String is palindrome
Run 2:
String :--> NAINA
String is not Palindrome