Упражнения на C ++: преобразование десятичного числа в шестнадцатеричное.

Цикл C ++ For: упражнение 71 с решением

Напишите программу на C ++ для преобразования десятичного числа в шестнадцатеричное.

Наглядная презентация:

Пример решения : —

Код C ++:

  #include  #include  using namespace std;  int main () {int dec_num, г;  строка hexdec_num = "";  char hex [] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A',  'B', 'C', 'D', 'E', 'F'}; cout > dec_num;  в то время как (dec_num> 0) {r = dec_num% 16;  шестнадцатеричное_число = шестнадцатеричное [г] + шестнадцатеричное_число;  dec_num = dec_num/16; десятичное число = десятичное число/16;  } cout  

Пример вывода:

 Преобразование десятичного числа в шестнадцатеричное: ----------------  ----------------------------------- Введите десятичное число: 43 Шестнадцатеричное число: 2B 

Блок-схема:

Редактор кода C ++:

Оцените статью
nanomode.ru
Добавить комментарий