AI
Anar Ismailov

Как на С++ перевести целое число в шестнадцатеричную систему счисления?

В программе необходимо проверить, является ли шестнадцатеричная запись числа палиндромом или нет.
Т. е. банальное cout << hex << x; в данном случае не проходит.

..........aselya Akirova........
..........aselya Akirova........

Какой капризный!

#include
#include
using namespace std;
int main() {
char buff[20];
int n = 777777777;
_itoa_s(n, buff, 16);
cout << buff << endl;
cin.get();
return 0;
}

S.
Serega- .............

#include
#include
#include
#include
#include

using namespace std;

int main() {
cout << "n? ";
int n;
cin >> n;
stringstream ss;
ss << hex << n;
string hx;
ss >> hx;
string rx(hx);
reverse(rx.begin(), rx.end());
cout << hx << endl << rx << endl << boolalpha << (hx == rx) << endl;
return 0;
}

ЛТ
Людмила Тронина

Переведи в строку с hex, потом эту строку инвертируй, переведи в число и сравни с исходным.

Похожие вопросы
Заданные вещественные десятичные числа перевести в двоичную, восьмеричную и шестнадцатеричную систему счисления соответ
Заданные вещественные десятичные числа перевести в двоичную, восьмеричную и шестнадцатеричную систему счисления
Информатика. Переведите число 5710 в двоичную, четверичную, восьмеричную, и шестнадцатеричную систему счислений*
как в с++ перевести число в шестнадцатиричную систему счисления?
помогите перевести число А10= 387 в двоичную, восьмеричную и шестнадцатеричную систему счисления.. желательно с решение
преобразуйте число 111011,10011(2) в шестнадцатеричную систему счисления. не найду пример для решения!)
как перевести число 28 в восьмеричную систему счисления
Как перевести число из семеричной системы счисления в систему счисления с основанием 15?
Перевести в двоичную систему счисления десятичные числа:
перевести в двоичное число А в восьмеричную и шестнадцатеричную систему счисления . А=111111,1110001