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 is array of pointers to string?
C program to find all possible outcomes of a dice?
Difference between exit() and _exit() function?
What is variable initialization and why is it important?
Can a void pointer point to a function?
How can you pass an array to a function by value?
How can I determine whether a machines byte order is big-endian or little-endian?
What does the file stdio.h contain?
What are examples of structures?
What are pragmas and what are they good for?
What does. int *x[](); means ?
What is pivot in c?
List at least 10 sorting methods indicating their average case complexity, worst case complexity and best case complexity.
What is the value of uninitialized variable in c?
What is the purpose of the statement: strcat (S2, S1)?