3 / 3 / 0
Регистрация: 14.07.2012
Сообщений: 77

Функция перевода целого числа из десятичной системы в p - ичную

08.02.2013, 16:17. Показов 13005. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно перевести число в p - ичную систему, начиная с двоичной и до шестнадцатиричной
как дописать чтобы переводилась в 16-чной системе?(

C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
 { 
 int n, p;
 cin >> n >> p;
 int ch = 0;
 for (int i = 0; n >= 1; i++)
 { 
 ch+=(n % p)* pow(10, i); 
 n/=p; 
 } 
 cout << ch;
 }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.02.2013, 16:17
Ответы с готовыми решениями:

Рекурсивная функция перевода натурального числа из десятичной системы счисления
Хелпаните с задачей! Написать рекурсивную процедуру перевода натурального числа из десятич- ной системы счисления в N-ричную. Значение...

Написать рекурсивную процедуру перевода натурального числа из десятичной системы счисления в n-ичную
Написать рекурсивную процедуру перевода натурального числа из десятичной системы счисления в n-ичную. Значение n вводится в основной...

Написать программу перевода целого числа из десятичной системы в любую другую от двоичной до системы с основанием 35
Написать программу перевода целого числа из десятичной системы в любую другую от двоичной до системы с основанием 35. Для обозначения цифр...

22
3 / 3 / 0
Регистрация: 14.07.2012
Сообщений: 77
26.02.2013, 11:30  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ya_noob Посмотреть сообщение
да и аргументы вы не в той последовательности указываете. вы делаете так:
Сообщение от Ser_Aguero Код C++1
toRadix(555,16,str)
знаю, я и параметры в самой radix поменял, так что правильно) просто я думал я не правильно в самих настройках сдалал не правильно как просят на майкрософте

Добавлено через 19 часов 15 минут
Цитата Сообщение от ya_noob Посмотреть сообщение
Assert::AreEqual("22b", str, "aaa-aa-a-a-a");
зачем нужна строка аааа?)) сравниваем два обьекта 22b - ожидаемый результат и результат фактический что хранится в str? и если ошибка вывести это самое сообщение aaa? так?
0
3 / 3 / 0
Регистрация: 14.07.2012
Сообщений: 77
12.03.2013, 07:19  [ТС]
Цитата Сообщение от ya_noob Посмотреть сообщение
C++
1
else str[ i ] = t - 10 + 'a';
как это работает? почему мы только а записываем а не весь массив букв 16чной системы?(
0
3 / 3 / 0
Регистрация: 14.07.2012
Сообщений: 77
24.03.2013, 11:43  [ТС]
ya_noob, зачем мы делаем этот цикл?
C++
1
while ( pow * radix <= x ) pow *= radix;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.03.2013, 11:43

Опишите процедуру перевода целого числа из десятичной системы в 8-ичну систему числения
Опишите процедуру перевода целого числа из десятичной системы в 8-ичну систему числения. Опишите процедуру правильного перевода десятичного...

Рекурсия: функция перевода числа из десятичной системы счисления в двоичную
помогите пожалуйста

Составить модуль для перевода чисел (целых, дробей, смешанных) из десятичной системы счисления в любую р-ичную систему и обратно
Составить модуль для перевода чисел (целых, дробей, смешанных) из десятичной системы счисления в любую р-ичную систему и обратно.

Преобразование числа из десятичной системы счисления в 19-ичную
Составить программу преобразования числа из десятичной системы счисления в 19-ичную систему счисления

Перевод целого числа заданного в десятичной системы счисления в системы от двоичной до восьмиричной
Помогите, пожалуйста написать калькулятор: Разработать приложение, с помощью которого можно выполнять перевод целого числа заданного...


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

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

Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru