how to reverse a number c++ code example

Example 1: reversing numbers in C++

#include <iostream>
#include <string>

using namespace std;

int reverse(int number); // reverses the number's digits

int main() {

	int x = 18475;

	cout << "18475 reversed is " << reverse(18475) << endl;
}

int reverse(int number) {

	int result = 0;

	while (number > 0) {
		result = result * 10 + number % 10;
		number /= 10;
	}

	return result;
	
}

Example 2: reverse() in c++

#include <iostream>
#include <algorithm>
#include <vector>
#include <iterator>
using namespace std;
int main()
{
    vector<int>a = {11,22,33,44,99,55};
    reverse(a.begin(), a.end());
    auto it = a.begin();
    for(it= a.begin(); it!=a.end(); it++){
        cout << *it << ' ';    
    }
}

Tags:

Cpp Example