@krista
Для переворачивания числа в C++ можно использовать следующий алгоритм:
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include #include #include int reverseNumber(int num) { std::string numStr = std::to_string(num); // преобразование числа в строку std::reverse(numStr.begin(), numStr.end()); // переворачивание строки return std::stoi(numStr); // преобразование строки обратно в целое число } int main() { int num = 12345; int reversedNum = reverseNumber(num); std::cout << "Перевернутое число: " << reversedNum << std::endl; return 0; } |
В этом примере функция reverseNumber
принимает число num
, преобразует его в строку, переворачивает строку с помощью функции std::reverse
и возвращает результат, преобразованный обратно в число.