Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
#1

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

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

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

Алгоритм перевода чисел
Помогите пожалуйста! Надо мне написать алгоритм перевода из десятичного числа в...

Разработать алгоритм перевода двоичных чисел в десятичные числа
разработать алгоритм перевода двоичных чисел в десятичные числа

Алгоритм перевода между системами счисления
Привет. Есть две функции на Delphi которые позволяют переводить числа из любых...

Алгоритм перевода двумерного массива в одномерный
Доброй ночи, Форумчане! У меня есть вопросы по заданию. Задание я выполнил,...

Алгоритм Брезенхема. Проверьте корректность перевода (C++ -> Delphi)
пытаюсь уже не первый день написать Брезенхейма для 3D линии. п.с. если у кого...

8
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
15.05.2011, 22:24 #2
Что, в гугле забанили? Вторая ссылка:
http://algolist.manual.ru/maths/teornum/count_sys.php
1
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:13  [ТС] #3
Спасибо за ссылку,только мне нужно реализовать этот алгоритм перевода чисел из 10 системы счисления в 16 ричную на с++ програмно. Пожалуйста помогите,я не могу придумать как это сделать
Програмирую в среде Visual c++ 2008
Пожалуйста скиньте уже рабочий алгоритм перевода чисел из 10 в 16 ричную систему счисления на
с++. Очень надо
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
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);
}
1
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:33  [ТС] #5
Спасибо большое, а как мне теперь его вставить в мою среду програмирования чтоб он работал?
0
kazak
16.05.2011, 15:38
  #6

Не по теме:

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

3
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 15:46  [ТС] #7
Та да,я только новичок! Программирую всего две недели!!! А хочу разобраться нормально!!! Я знаю что не по теме,но напиши пожалуйста как компилятор заставить работать этот алгоритм! Пожалуйста это для меня очень важно!!!
0
kazak
3057 / 2378 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
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;
}
Вот полный листинг. Надеюсь создавать новые проекты умеешь?
1
Денис33
1 / 1 / 0
Регистрация: 14.05.2011
Сообщений: 8
16.05.2011, 16:06  [ТС] #9
Да,умею!! Я даже умею писать простенькие программы!! Вчера написал программу,которая создает двухмерный массив целых чисел и заполняэт этот массив случайными числами! Сделал сортировку массива и вывел сумму елементов каждой строчки в 16 ричной системе счисления!!! А вам за поддержку большое человеческое спасибо!!! Выручили!! Надеюсь я тоже смогу когда-то помагать новичкам в програмировании на С++ как и вы. Еще разок спасибо!!
1
16.05.2011, 16:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2011, 16:06

Алгоритм перевода шестнадцатеричного числа в десятичный код
помогите написать программу &quot;алгоритм перевода шестнадцатиличного числа в...

Разработать алгоритм перевода заданных английских слов на русский язык
Разработать алгоритм перевода в тексте заданных английских слов на русский...

Нелинейный алгоритм. Циклы (Вывести таблицу перевода данных из одной единицы измерение в другую)
Доброго вечера, уважаемые форумчане, помогите пожалуйста решить задание....


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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