c++ - Print original input value to screen -


so working on writing code takes integer input , reverses them here program far. trying print enter 1234 output should say: '1234' in reverse '4321' prints out '0' in reverse '4321' know how fix problem?

#include<iostream> using namespace std;  int main() {      int number;int reverse = 0;        cout << "input integer value\n ";     cin >> number;      (; number != 0; )     {         reverse = reverse * 10;         reverse = reverse + number % 10;         number = number / 10;     }      cout << "'"<< number << "'" <<" in reverse " << "'"<< reverse<<"'"<< endl;      return 0;  } 

you changing number in cycle. so, can suggest save in different variable below. or implement different algorithm.

cin >> number; int original = number; .... cout << "'" << original << "'" ... 

Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -