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

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

Войти
Регистрация
Восстановить пароль
 
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
#1

Алгоритм перевода чисел - C++

15.05.2011, 22:07. Просмотров 1030. Ответов 8
Метки нет (Все метки)

Парни,напишите пожалуйста програмный алгоритм перевода чисел из 10 ричной системы счисления в 16 ричную систему. Очень надо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2011, 22:07     Алгоритм перевода чисел
Посмотрите здесь:

C++ Алгоритм перевода между системами счисления
Алгоритм перевода чисел C++
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа
Нелинейный алгоритм. Циклы (Вывести таблицу перевода данных из одной единицы измерение в другую) C++
C++ Программа перевода чисел из СС
C++ Не работает программа перевода чисел
Программа перевода чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
15.05.2011, 22:24     Алгоритм перевода чисел #2
Что, в гугле забанили? Вторая ссылка:
http://algolist.manual.ru/maths/teornum/count_sys.php
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:13  [ТС]     Алгоритм перевода чисел #3
Спасибо за ссылку,только мне нужно реализовать этот алгоритм перевода чисел из 10 системы счисления в 16 ричную на с++ програмно. Пожалуйста помогите,я не могу придумать как это сделать
Програмирую в среде Visual c++ 2008
Пожалуйста скиньте уже рабочий алгоритм перевода чисел из 10 в 16 ричную систему счисления на
с++. Очень надо
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
16.05.2011, 15:29     Алгоритм перевода чисел #4
C++
1
2
3
4
5
6
7
8
9
10
11
unsigned int num, buf;
int szInt = sizeof(unsigned int)*2;
//...
for (int i = szInt-1; i >= 0; i--)
{
   buf = (num >> (4*i))&15;
   if (buf < 10)
      cout << static_cast<char>(buf+'0');
   else
      cout << static_cast<char>(buf+'A'-10);
}
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:33  [ТС]     Алгоритм перевода чисел #5
Спасибо большое, а как мне теперь его вставить в мою среду програмирования чтоб он работал?
kazak
16.05.2011, 15:38
  #6

Не по теме:

Что, совсем все плохо?

Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:46  [ТС]     Алгоритм перевода чисел #7
Та да,я только новичок! Программирую всего две недели!!! А хочу разобраться нормально!!! Я знаю что не по теме,но напиши пожалуйста как компилятор заставить работать этот алгоритм! Пожалуйста это для меня очень важно!!!
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
16.05.2011, 15:51     Алгоритм перевода чисел #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
   unsigned int num, buf;
   int szInt = sizeof(unsigned int)*2;
   cout << "Enter the number > ";
   cin >> num;
   cout << "Dec: " << num << " Hex: ";
   for (int i = szInt-1; i >= 0; i--)
   {
      buf = (num >> (4*i))&15;
      if (buf < 10)
         cout << static_cast<char>(buf+'0');
      else
         cout << static_cast<char>(buf+'A'-10);
   }
   cout << endl;
   system("pause");
   return 0;
}
Вот полный листинг. Надеюсь создавать новые проекты умеешь?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2011, 16:06     Алгоритм перевода чисел
Еще ссылки по теме:

Программа для перевода чисел C++
C++ Алгоритм перевода шестнадцатеричного числа в десятичный код
C++ Алгоритм Брезенхема. Проверьте корректность перевода (C++ -> Delphi)
C++ Программа перевода чисел из 10-ичной в 2-ичную
Программа для перевода чисел из 16 системы в 2 на C++ C++

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

Или воспользуйтесь поиском по форуму:
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 16:06  [ТС]     Алгоритм перевода чисел #9
Да,умею!! Я даже умею писать простенькие программы!! Вчера написал программу,которая создает двухмерный массив целых чисел и заполняэт этот массив случайными числами! Сделал сортировку массива и вывел сумму елементов каждой строчки в 16 ричной системе счисления!!! А вам за поддержку большое человеческое спасибо!!! Выручили!! Надеюсь я тоже смогу когда-то помагать новичкам в програмировании на С++ как и вы. Еще разок спасибо!!
Yandex
Объявления
16.05.2011, 16:06     Алгоритм перевода чисел
Ответ Создать тему
Опции темы

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