С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/103: Рейтинг темы: голосов - 103, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 26.05.2017
Сообщений: 40
1

Из двоичной системы в шестнадцатеричную C++

18.10.2017, 13:41. Показов 19097. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Реализовать перевод длинного целого двоичного числа в шестнадцатеричную систему счисления. Не заходя в десятичную , помогите пожалуйста
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2017, 13:41
Ответы с готовыми решениями:

Перевод чисел из двоичной системы в шестнадцатеричную
Здравствуйте, написал программу для перевода чисел из двоичной системы в шестнадцатеричную (с...

Из двоичной СС в шестнадцатеричную СС
Задание: Дана строка символов. Если он изображением целого числа в двоичной системе счисления,...

Из двоичной в шестнадцатеричную и обратно
Доброго времени суток, форумчане. Прошу помочь с написанием программы перевода числа из двоичной...

Написать программу для перевода чисел из двоичной в шестнадцатеричную систему счисления
Написать программу для перевода чисел из двоичной в шестнадцатеричную систему счисления

2
woldemas
18.10.2017, 14:22
  #2

Не по теме:


Заходя в десятичную было бы сложней.

0
845 / 648 / 323
Регистрация: 24.02.2017
Сообщений: 2,289
18.10.2017, 15:58 3
Лучший ответ Сообщение было отмечено Coras как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
 
using namespace std;
 
int main()
{
 string number_2,temp,number_16;
 int k,c=0,numeral;
 string  table[]={"","1","2","3","4","5","6","7","8",
                   "9","A","B","C","D","E","F"};
 
 cin>>number_2;
 k=number_2.length();
 //----------------
  if(k%4!=0)
   while(k%4!=0)
   {
    temp=number_2;
     number_2='0';
     number_2+=temp;
     k=number_2.length();
    }
    temp="";
 //--------------------
    for(k=0;k<number_2.length();k++)
      {
        temp+= number_2[k];
        c++;
        if(c==4)
         {
            numeral=8*(temp[0]-'0')+4*(temp[1]-'0')+
                    2*(temp[2]-'0')+(temp[3]-'0');
            number_16=table[numeral];
            cout<<number_16;
            temp="";
            c=0;
            }
        }
 //--------------------------
 
system("pause>0");
return 0;
}
2
18.10.2017, 15:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2017, 15:58
Помогаю со студенческими работами здесь

Перевод из двоичной системы в шестнадцатеричную
Нужно мне сделать программу для перевода из двоичной системы в шестнадцатеричную, не знаю с чего...

Перевод из двоичной системы счисления в шестнадцатеричную
.286 .model tiny .code org 100h start: finit;инициализируем FPU fbld bcd;загружаем число...

Перевод чисел из двоичной системы счисления в шестнадцатеричную
Добрый вечер форумчане, помогите пожалуйсто написать программу на С #, задача звучит так &quot;...

Перевод числа из двоичной системы счисления в шестнадцатеричную
Пожалуйста помогите написать программу, &quot;перевод числа из двоичной системы счисления в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru