Написать программу преобразования десятичного числа в шестнадцатеричное.
Простейшая программа, буквально в несколько строчек кода. О манипуляторах и в частности, о манипуляторе hex, вы можете узнать, прочитав статью о форматированном вводе/выводе в С++.
Пример работы программы показан ниже. У вас тоже должно получиться что-то похожее.
// translate.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
setlocale(LC_ALL, "rus");
int number;
cout << "Введите число: ";
cout.setf(ios::showbase); // индикатор основания системы
cin >> number;
cout << "Шестнадцатеричная форма записи числа " << number << " = "
<< hex/*преобразование десятичного числа в шестнадцатеричное*/ << number << endl;
system("pause");
return 0;
}
Перевод введённого десятичного числа выполняется с помощью манипулятора hex, в строке 16. Ниже смотрим вывод программы:
CppStudio.com
Введите число: 142
Шестнадцатеричная форма записи числа 142 = 0x8e
Комментарии
CharlesNah
Спальня Роза производства мебельной фабрики «Диа-Мебель» с доставкой по Внимание Акция: «При покупке спальни с матрасом и орт. основанием .Красивые спальные гарнитуры, которые поставляет в Москву мебельная
[b]Перейти на сайт —>[/b] http://bigwork.info/