Print all the palindrome numbers.If a number is not
palindrome make it one by attaching the reverse to it.
eg:123
output:123321 (or) 12321
Answer Posted / kifle tadesse (mekelle institu
1.# include<stdio.h>
2. int main()
3. {
4. int n,n1,rem,rev=0;
5. printf("enter the number u want to reverse\n");
6. scanf("%d",&n);
7.n1=n;
8. while(n>0)
9.{
10. rem=n%10;
11. rev=rev*10+rem;
12. n=n/10;
13. }
14. if(n1==rev)
15. printf("the given no is palindrome");
16. else
17. {
18. printf("no is not palindrome\n");
19. printf(" its palindrome by attaching it's reverse is
%d%d\n",n1,rev);
20. }return 0;
21. }
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What are integer variable, floating-point variable and character variable?
Which is best linux os?
What is const and volatile in c?
Write a C program to accept a matrix of any size. Find the frequency count of each element in the matrix and positions in which they appear in the matrix
What is difference between structure and union?
What is hungarian notation? Is it worthwhile?
What is table lookup in c?
Write a function which takes as parameters one regular expression(only ? and * are the special characters) and a string and returns whether the string matched the regular expression.
What is a pointer and how it is initialized?
What would happen to X in this expression: X += 15; (assuming the value of X is 5)
How can I use a preprocessorif expression to ?
What are the different types of linkage exist in c?
What is this infamous null pointer, anyway?
What are derived data types in c?
What does c in a circle mean?