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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
programist alenka
0 / 0 / 0
Регистрация: 18.03.2009
Сообщений: 22
29.03.2009, 17:05     составить програму перевода целого десятичного числа в шестнадцятеричную систему числения #1
составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2009, 17:05     составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
Посмотрите здесь:

Перевод целого десятичного числа в двоичною систему числения C++
C++ Написать блоки перевода числа из десятичного в двоичный и обратно
C++ Перевод целого десятичного числа в двоичную систему счисления
Составить программу для перевода данного натурального числа в p-ичную систему счисления C++
C++ Перевод отрицательного целого десятичного числа в двоичное
C++ Перевод отрицательного целого десятичного числа в двоичное
Программа перевода целого числа без знака в двоичную систему счисления C++
Программа перевода целого числа без знака в двоичную систему счисления C++
C++ Подсчитать количество цифр целого десятичного числа
C++ Реализовать систему перевода десятичного числа в двоичное не используя деление и остаток от деления
Составить программу перевода заданного числа в десятичную систему счисления 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
Эксперт C++
 Аватар для Alligieri
2247 / 1236 / 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;
  }
Во всех мурзилках одна из первых программ
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     составить програму перевода целого десятичного числа в шестнадцятеричную систему числения
Ответ Создать тему
Опции темы

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