Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
programist alenka
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 22
#1

Перевод целого десятичного числа в шестнадцатеричную систему счисления - C++

29.03.2009, 17:05. Просмотров 1339. Ответов 5
Метки нет (Все метки)

составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2009, 17:05     Перевод целого десятичного числа в шестнадцатеричную систему счисления
Посмотрите здесь:

Перевод целого десятичного числа в двоичную систему счисления - C++
Перерыл инет, форум нашел кучу разных вариантов и не одного закончено го :( может у кого есть нормальный вариант реализации кода?

Перевод целого числа в шестнадцатеричную систему - C++
Здравствуйте! Помогите пожалуйста написать задачу на С++ Написать функцию перевода целого положительного числа в шестнадцатеричную ...

Перевод числа из десятичной в шестнадцатеричную систему счисления - C++
Здраавствуйте, помогите найти ошибку в этом коде. Непонимаю почему при переводе таких чисел как 16,32,64,128 и тд не дописываются нули. ...

Перевод числа из двочной в шестнадцатеричную систему счисления - C++
привет, какой алгоритм на перевеения з 2 в 16 системы чыслення...

Перевод целого десятичного числа в двоичною систему числения - C++
составит програму перевода целого десятичног числа в двоичною систему числения

Перевод десятичного вещественного числа в новую систему счисления - C++
Перевод десятичного вещественного числа в новую систему счисления. Само число и основание новой системы счисления должны вводится со...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yevgenijz
11 / 11 / 1
Регистрация: 31.03.2009
Сообщений: 69
31.03.2009, 10:43     Перевод целого десятичного числа в шестнадцатеричную систему счисления #2
Цитата Сообщение от programist alenka Посмотреть сообщение
составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
C
1
2
3
4
5
6
7
int main()
{
unsigned int chislo;
printf("Vvedite celoe polozhitelnoe chislo");
scanf("%ud",&chislo);
printf("\nshestnadcatirichnoe predstavlenie etogo chisla %X\n",chislo);
}
Alligieri
CEO
Эксперт С++
2248 / 1237 / 24
Регистрация: 16.03.2009
Сообщений: 3,581
31.03.2009, 21:56     Перевод целого десятичного числа в шестнадцатеричную систему счисления #3
Цитата Сообщение от Yevgenijz Посмотреть сообщение
C
1
2
3
4
5
6
7
int main()
{
unsigned int chislo;
printf("Vvedite celoe polozhitelnoe chislo");
scanf("%ud",&chislo);
printf("\nshestnadcatirichnoe predstavlenie etogo chisla %X\n",chislo);
}
Забыл return 0; и #include <stdio.h>
Yevgenijz
11 / 11 / 1
Регистрация: 31.03.2009
Сообщений: 69
01.04.2009, 10:39     Перевод целого десятичного числа в шестнадцатеричную систему счисления #4
Цитата Сообщение от Alligieri Посмотреть сообщение
Забыл return 0; и #include <stdio.h>
Нет! Надо было ещё так
C
1
2
3
#define OK 0
// код возврата
return OK;
Zatar
Сообщений: n/a
18.04.2009, 16:46     Перевод целого десятичного числа в шестнадцатеричную систему счисления #5
А так не проще?
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main()
  {
    int number;
    cout << "Enter a decimal number";
    cin >> number;
    cout << "Value in hex" << hex << number << endl;
    return 0;
  }
Во всех мурзилках одна из первых программ
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2009, 17:01     Перевод целого десятичного числа в шестнадцатеричную систему счисления
Еще ссылки по теме:

Перевод десятичного числа в двоично-десятичную систему счисления - C++
Разработать программу и подпрограмму (подпрограммы), выполняющие действия согласно варианту задания 5 «перевод десятичного числа в...

Перевод целого числа в двоичную систему счисления - C++
Вводится целое число n. Вывести это число в двоичной системе счисления!!...((( как?......

Перевод целого числа в шестнадцатиричную систему счисления - C++
Задача: перевести int-овое число в х16 систему.

Перевод числа из десятичной в шестнадцатеричную систему - C++
Добрый день, проблема в том, что не могу понять как перевести число в шестнадцатеричную систему. Задача такова: Есть 1 число типа...


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

Или воспользуйтесь поиском по форуму:
rar14
28 / 22 / 1
Регистрация: 14.04.2009
Сообщений: 448
18.04.2009, 17:01     Перевод целого десятичного числа в шестнадцатеричную систему счисления #6
Человеку, видимо, надо разработать собственный алгоритм.
Я такую программу когда-то писал. Правда, на Паскале. Вот функция перевода из десятичной системы счисления в любую от 2 до 16. Я думая там разберешься, алгоритм простецкий.


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  function usr_ConvTo(x: Int64; base: Byte): String;
    const
      S: array [10..15] of Char = ('A', 'B', 'C', 'D', 'E', 'F');
    var
      anum: array [0..100] of Byte;
      i, j: Integer;
    begin
      j := 0;
      while x >= base do
        begin
          anum[j] := x mod base;
          x := x div base;
          Inc(j)
        end;
      anum[j] := x;
      for i := j downto 0 do
        begin
          case anum[i] of
            10..15: Result := Result + S[anum[i]];
            else  Result := Result + IntToStr(anum[i])
          end
        end
    end;
Yandex
Объявления
18.04.2009, 17:01     Перевод целого десятичного числа в шестнадцатеричную систему счисления
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru