Skip to content
Home » C Programs » Palindrome Program in C Using Recursion

Palindrome Program in C Using Recursion

Basic palindrome program in c using recursion. In this program, we can find the number is palindrome or not in a c programming for beginners to understand the concepts in c.

Recursion Function in C

When a function calls a copy of itself to work on a smaller problem, the process is known as recursion. 

A recursive function is one that calls itself, and such function calls are referred to as recursive calls. 

The process of repeating items in a self-similar manner is known as recursion. 

When a program allows you to call a function inside another function, this is referred to as a recursive call of the function.

If Else Statement in C Program

In C, the if-else statement is used to carry out operations based on a set of conditions. 

If and only if the given condition is true, the operations specified in the if block is executed. 

The if-else condition is used to execute both the true and false parts of a condition. 

The if block code is executed if the condition is true, and the else block code is executed if the condition is false.

Palindrome Program in C Using Recursion

//palindrome program in c using recursion
#include <stdio.h>
int reverse(int num);
int func(int num);
int main()
int num;
printf("Enter The Number");
scanf("%d", &num);
if(func(num) == 1)
printf("The Number is Palindrome");
printf("The Number is Not Palindrome");
return 0;
int func(int num)
if(num == reverse(num))
return 1;
return 0;
int reverse(int num)
int rem;
static int sum=0;
return sum;
return sum;


Enter The Number 999
The Number is Palindrome

Binary Tree Traversal in Data Structure Program 

Program to Find Substring in a String in C Without Using Library Function 

C Program to Find Length of String Without Using strlen Function 

C Program to Implement Character Count in Data Link Layer 

Alphabet Pattern Program in C Using For Loop 

Multiplication of Two Large Numbers in C 

C Program to Compute Quotient and Remainder 

Fibonacci Series Program in C Using Recursion 

Binary Search in C Program Using Recursion 

Binary Search in C Program Using While Loop 

Binary releases – Code::Blocks

GDB online Debugger | Compiler – Code, Compile, Run, Debug online C, C++

Online Compiler and Editor/IDE for Java, C/C++, PHP, Python, Perl, etc

C (programming language)

Applications of C Programming That Will Make You Fall In Love With C