Find whether a number is equal to the reversed number


SUBMITTED BY: Guest

DATE: Oct. 26, 2014, 12:18 p.m.

FORMAT: C++

SIZE: 902 Bytes

HITS: 1006

  1. /*A five digit number is entered through keyboard. Write a program to obtain
  2. the reversed number and to determine whether the original and reverse numbers
  3. are equal or not*/
  4. #include<iostream.h>
  5. #include<conio.h>
  6. void main()
  7. {
  8. clrscr();
  9. long num, n1, n2, n3, n4, n5, num_r;
  10. cout<<"=> Enter a five digit number:";
  11. cin>>num;
  12. n1=num/10000;
  13. n2=num%10000;
  14. n2=n2/1000;
  15. n3=num%1000;
  16. n3=n3/100;
  17. n4=num%100;
  18. n4=n4/10;
  19. n5=num%10;
  20. num_r=((n5*10000)+(n4*1000)+(n3*100)+(n2*10)+n1);
  21. cout<<"=> Original number = "<<num<<" and reversed number = "<<num_r<<endl;
  22. if (num==num_r)
  23. {
  24. cout<<"=> Original number "<<num<<" and reversed number "<<num_r<<" are equal.";
  25. }
  26. else
  27. {
  28. cout<<"=> Original number "<<num<<" and reversed number "<<num_r<<" are not equal.\n";
  29. }
  30. cout<<"=> Press any key to exit.";
  31. getch();
  32. }

comments powered by Disqus