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

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

Войти
Регистрация
Восстановить пароль
 
RESTY
5 / 5 / 0
Регистрация: 30.05.2012
Сообщений: 89
#1

Перевод из 10 си в 11-16 - C++

09.09.2012, 15:40. Просмотров 622. Ответов 4
Метки нет (Все метки)

помогите перевести число из десятиричной системы исчисления в любую другую начиная с 11 и заканчивая 16. с++ начал осваивать недавно сделал переводы с 2 по 9, а как сделать с 11 по 16 ни как не пойму.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2012, 15:40     Перевод из 10 си в 11-16
Посмотрите здесь:

Заменить в строке все пробелы на перевод строки, а перевод строки изменить на два перевода - C#
Меня интересует следующий вопрос: как заменить в моем стринге все пробелы на переходы на новую строку, а переходы на новую строку изменить...

Разбиение строки на части, перевод строки в число и перевод числа - Java SE
Есть задание: 1. Необходимо реализовать консольное приложение, позволяющее манипулировать строкой, разбив ее на элементы путем...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bgm313
12 / 12 / 2
Регистрация: 27.07.2012
Сообщений: 208
09.09.2012, 15:45     Перевод из 10 си в 11-16 #2
Когда из 10-ой системы делаете переводы в другие, вы же находите остатки. Так вот если остаток >= 10 заменяйте его соотв. буквой и всё.
RESTY
5 / 5 / 0
Регистрация: 30.05.2012
Сообщений: 89
09.09.2012, 15:54  [ТС]     Перевод из 10 си в 11-16 #3
это я знаю мне бы пример кода...
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
09.09.2012, 16:04     Перевод из 10 си в 11-16 #4
Пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main() {
   const char *hexStr = "0123456789ABCDEF";
   std::string hexNum;
   int num = 45648464;
   
   while ( num ) {
      hexNum.insert( 0, 1, hexStr[ num % 16 ]);
      num /= 16;
   }
   
   std::cout << hexNum << std::endl;
   
   return 0;
}
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
09.09.2012, 16:24     Перевод из 10 си в 11-16 #5
Цитата Сообщение от RESTY Посмотреть сообщение
перевести число из десятиричной системы исчисления в любую другую
У числа нет системы счисления, есть представление числа. А вот представить число (записать) уже можно в разных системах счисления. Это я к тому, что просто не грамотно так говорить:"перевести число из одной с/с в другую".
Yandex
Объявления
09.09.2012, 16:24     Перевод из 10 си в 11-16
Ответ Создать тему
Опции темы

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