Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/30: Рейтинг темы: голосов - 30, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 17
1

Для заданного целого десятичного числа N получить его представление в p-ичной системе счисления

29.01.2014, 17:28. Показов 6179. Ответов 2
Метки нет (Все метки)

нужно написать программу до пятницы . си++ билдер
Для заданного целого десятичного числа N получить его представление в p-ичной системе счисления (р<10)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2014, 17:28
Ответы с готовыми решениями:

Для заданного целого десятичного числа получить его представление в н-ичной системе счисления (н<10). Рекурсия
Для заданного целого десятичного числа получить его представление в н-ичной системе счисления...

В представлении десятичного целого числа в n -ой системе счисления (2<=n<=9) найти количество цифр
В представлении десятичного целого числа в n -ой системе счисления (2&lt;=n&lt;=9) найти количество...

Описать функцию, возвращающую строковое представление целого числа N в 16-ричной системе счисления
Описать функцию DecToHex(N) строкого типа, возвращающую строковое представление целого...

Описать функцию, которая возвращает строковое представление целого числа N в двоичной системе счисления
Описать функцию, которая возвращает строковое представление целого числа N в двоичной системе...

2
случайный прохожий
1512 / 1014 / 373
Регистрация: 20.07.2013
Сообщений: 2,944
30.01.2014, 00:42 2
Лучший ответ Сообщение было отмечено как решение

Решение

Преобразование из десятичной системы счисления в другие

Целая часть:
Последовательно делим целую часть десятичного числа на основание системы, в которую переводим, пока десятичное число не станет равно нулю.
Полученные при делении остатки являются цифрами искомого числа. Число в новой системе записывают, начиная с последнего остатка.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
String DecToX (UINT num, BYTE p)
{
  String res0 = "", res = IntToStr(num) + " (10)   =   ";
  if (p>1 && p<10)
  {
    do
    {
      res0 = IntToStr(num%p) + res0;
      num/=p;
    }
    while (num>0);
    res += res0 + " (" + IntToStr(p) + ")";
  }
  else
    if (p==1)
    {
      for (UINT i = 0; i < num; i++)
        res0 += "0";
      res += res0 + " (1)";
    }
  else
    res = "Основание системы счисления p должно быть больше 0 и меньше 10.";
  return res;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  ShowMessage(DecToX(973, 5));
}
4
Миниатюры
Для заданного целого десятичного числа N получить его представление в p-ичной системе счисления  
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 17
31.01.2014, 01:25  [ТС] 3
спасибо большое
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2014, 01:25

Получить представление числа в р-чной системе счисления
Не могу понять задание &quot;Получить представление числа в р-чной системе счисления(р&lt;10). Как...

Если строка является изображением целого числа в восьмеричной системе счисления, то перевести ее в целое число в двоичной системе счисления
Вводится строка символов. Если она является изображением целого числа в восьмеричной системе...

Ввести целое число N, вывести его в 3-ичной системе счисления
Ввести целое число N, вывести его в 3-ичной системе счисления.

Ввести целое число N, вывести его в 3-ичной системе счисления
Ввести целое число N, вывести его в 3-ичной системе счисления.


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

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

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