С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сжать список чисел http://www.cyberforum.ru/cpp-beginners/thread296447.html
Здравствуйте, нужна помощь с C + + Составьте список односторонним. Создать подпрограмму для сжатия спискa числ последовательных одинаковых элементов, оставить только один к примеру : 1 1 1 2...
C++ Минимизацию функции..Очень сложная Грузовик должен перевозить H тонн груза в течение суток между пунктами ,расстояние между ними R км. Стоимость расчитываеться по формуле S=a1*J+a2*J*P^3 где а1,а2 константы а J и P... http://www.cyberforum.ru/cpp-beginners/thread296441.html
C++ Вопрос по ввод-вывод одного символа
//программа работает с английскими символами, с русскими - возникают проблемы #include<stdio.h> #include<iostream> void main() { setlocale(LC_ALL, "RUS"); //кириллица char ch;...
Поиск одинаковых слов в тексте C++
Есть задача. Дан текст в файле, в нем слова, отделенные пробелами. Нужно найти и вывести на экран или в файл, не суть важно, одинаковые слова. Вроде просто, а никак не могу смекнуть как ее делать....
C++ Функция: вычисление площади шестиугольника, используя площадь треугольника http://www.cyberforum.ru/cpp-beginners/thread296428.html
Вычислить площадь правильного шестиугольника со стороной a, используя функцию вычисления площади треугольника
C++ Найти все пары «дружественных чисел», которые не больше данного числа Два натуральных числа называются «дружественными», если каждое из них равно сумме всех делителей (кроме его самого) другого (например, числа 220 и 284). Найти все пары «дружественных чисел», которые... подробнее
kazak
3058 / 2379 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
16.05.2011, 15:29 0

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

16.05.2011, 15:29. Просмотров 1260. Ответов 8
Метки (Все метки)

Ответ

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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2011, 15:29

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

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

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

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