Здравствуйте...я пытался перевернуть число в c++.....
когда я пишу cout< & lt; rev; внутри цикла while, компилятор дает неправильный ответ, но когда я пишу cout< & lt;rev; вне цикла while, программа работает нормально......
но, по-моему, он должен быть написан внутри цикла while ... если он написан снаружи, он должен дать ответ с одним значением..
например, если мы дадим num значение 123
она должна возвращать 1 ответ
Что я уже пробовал:
int main() { int num; int rev=0; cin>>num; while(num>0){ rev=rev *10; rev=rev+num%10; num=num/10; cout<<rev; } return 0;