C Program For Palindrome – Check Whether A String Is Palindrome Or Not

C Program For Palindrome String – What is Palindrome? A palindrome is a sequence of characters which reads the same backward as forward. A palindrome could be a word, phrase, number, or other sequences of characters. such as madam or racecar.

 

Palindrome Word Examples:

Madam, Racecar, Radar, Etc.

C Program For Palindrome

If you are looking for a palindrome string in C program, this article will help you to learn how to write palindrome program in C language. Just go through this C program for palindrome to check whether a string is palindrome or not. After going through this C programming tutorial, you will be able to write a  C palindrome program.

C Programming Tutorials

C Program For Palindrome Numbers

C Program To Reverse a String with Using Function

C Program To Reverse a String without Using Function

C Program To Reverse a String Using Recursion

C Program To Reverse a String Using Pointers

C Program For Palindrome String

Learn how to write a  Palindrome program in C language. Writing a C program to check whether a string is a palindrome or not can be done using various techniques, but here in this program, we show how to write palindrome program in a proper way.

This is the eighth C programming example in the series, it helps newbies, students and B.Tech graduates in enhancing C programming and land on their dream job. All the best guys in learning c programming with coding compiler website. Happy Learning.

C Program For Palindrome Source Code

Copy paste the below source code or write your own logic into C compilers and run the program to see the result.

#include <stdio.h> 

#include <string.h> 

int main()

{ 

//Variables declaration

   char string1[20]; 

   int i, length; 

   int flag = 0; 

//Reading a string from user

   printf("Enter a string:"); 

   scanf("%s", string1); 

   length = strlen(string1); 

//checking whether a string is palindrome or not

   for(i=0;i < length ;i++)

   { 

      if(string1[i] != string1[length-i-1])

      { flag = 1; break; } 

   } 

   if (flag) 

   {

      printf("%s is not a palindrome", string1); 

   } 

   else 

  { 

     printf("%s is a palindrome", string1); 

  }

   return 0; 

}

C PROGRAM FOR PALINDROME OUTPUT

After you compile and run the above program, your C compiler asks you to enter a string to check whether entered string is palindrome or not. After you enter a string, the programming logic will check and show result like below expected output.

Example-1

Enter a string:

Radar

Radar is a palindrome

Example-2

Enter a string:

King

King is not a palindrome

Read Other C Programming Tutorials:

C Program To Swap Two Numbers Using Two Variables

C Program To Swap Two Numbers Using Three Variables

C Program For Prime Numbers – Check  a Number is Prime or Not

C Program To Reverse a String with Using Function

C Program to Reverse a String without Using Function

C Program to Reverse a Sting Using Recursion

Leave a Comment