0% found this document useful (0 votes)
394 views4 pages

Check The Given Number Is Palindrome Number or Not Using C Program

The document discusses several C program code examples to check if a given number is a palindrome number or not. A palindrome number is a number that remains the same when its digits are reversed. The code examples illustrate different approaches like using a while loop, for loop, and recursion to reverse the digits of a number and check if it matches the original number. Sample outputs for each code showing palindrome and non-palindrome numbers are also provided.

Uploaded by

kalanithi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
394 views4 pages

Check The Given Number Is Palindrome Number or Not Using C Program

The document discusses several C program code examples to check if a given number is a palindrome number or not. A palindrome number is a number that remains the same when its digits are reversed. The code examples illustrate different approaches like using a while loop, for loop, and recursion to reverse the digits of a number and check if it matches the original number. Sample outputs for each code showing palindrome and non-palindrome numbers are also provided.

Uploaded by

kalanithi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Check the given number is palindrome number or not using c program

Code 1:
1. Wap to check a number is palindrome
2. C program to find whether a number is palindrome
or not
#include<stdio.h>
int main(){
int num,r,sum=0,temp;
printf("Enter a number: ");
scanf("%d",&num);
temp=num;
while(num){
r=num%10;
num=num/10;
sum=sum*10+r;
}
if(temp==sum)
printf("%d is a palindrome",temp);
else
printf("%d is not a palindrome",temp);
}

return 0;

Sample output:
Enter a number: 131
131 is a palindrome
Code 2:
1. Write a c program for palindrome
2. C program to find palindrome of a number
3. Palindrome number in c language
#include<stdio.h>
int main(){
int num,r,sum,temp;

int min,max;
printf("Enter the minimum range: ");
scanf("%d",&min);
printf("Enter the maximum range: ");
scanf("%d",&max);
printf("Palindrome numbers in given range are: ");
for(num=min;num<=max;num++){
temp=num;
sum=0;
while(temp){
r=temp%10;
temp=temp/10;
sum=sum*10+r;
}
if(num==sum)
printf("%d ",num);
}
return 0;
}
Sample output:
Enter the minimum range: 1
Enter the maximum range: 50
Palindrome numbers in given range are: 1 2 3 4 5 6 7 8
9 11 22 33 44
Code 3:
1. How to check if a number is a palindrome
using for loop
#include<stdio.h>
int main(){
int num,r,sum=0,temp;
printf("Enter a number: ");
scanf("%d",&num);

for(temp=num;num!=0;num=num/10){
r=num%10;
sum=sum*10+r;
}
if(temp==sum)
printf("%d is a palindrome",temp);
else
printf("%d is not a palindrome",temp);
return 0;
}
Sample output:
Enter a number: 1221
1221 is a palindrome
Code 4:
1. C program to check if a number is palindrome using
recursion
#include<stdio.h>
int checkPalindrome(int);
int main(){
int num,sum;
printf("Enter a number: ");
scanf("%d",&num);
sum = checkPalindrome(num);
if(num==sum)
printf("%d is a palindrome",num);
else
printf("%d is not a palindrome",num);
}

return 0;

int checkPalindrome(int num){


static int sum=0,r;

if(num!=0){
r=num%10;
sum=sum*10+r;
checkPalindrome(num/10);
}
}

return sum;

Sample output:
Enter a number: 25
25 is not a palindrome

Definition of Palindrome number or What is palindrome


number?
A number is called palindrome number if it is remain
same when its digits are reversed. For example 121 is
palindrome number. When we will reverse its digit it
will remain same number i.e. 121
Palindrome numbers examples: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, 121,
131, 141, 151, 161, 171, 181, 191 etc.

You might also like