Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 10
1

Как создать переводчик систем счисления?

22.02.2019, 16:30. Просмотров 2928. Ответов 7

Нужно создать программу для перевода чисел с одной системы счисления в другую; так сказать конвертер. Если можно более простым способом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2019, 16:30
Ответы с готовыми решениями:

Программа обучения переводу чисел из десятичной системы счисления в 2 10 и 16 систем счисления
дали задание составить программу нужно чтобы на экран выводилось это: Программа обучение...

Перевод систем счисления
Здраствуйте, на входе имеется некое десятеричное число (примеры:1 / 2,8 / 0,123456) как перевести в...

Перевод систем счисления
Здравствуйте,помогите пожалуйста доработать программу перевода числа в разные системы...

Перевод систем счисления.
Здравствуйте, сразу оговорюсь: занимаюсь программированием три дня. Я вот пытался сделать программу...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
7
245 / 163 / 78
Регистрация: 12.02.2019
Сообщений: 573
22.02.2019, 16:56 2
есть попытки?
0
Продавец времени
4989 / 2754 / 630
Регистрация: 12.03.2015
Сообщений: 13,332
22.02.2019, 16:57 3
не далее, чем вчера я тут постил функцию перевода целого числа в заданную систему счисления.
Перебрать все возможные комбинации цифр
0
574 / 434 / 255
Регистрация: 24.02.2017
Сообщений: 1,543
22.02.2019, 18:51 4
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
#include <iostream>
using namespace std;
 
int main()
{
  int n,cc=1,a,oc;
 
  cout<<"insert the number: ";
  cin>>n;
  cout<<"system base: ";
  cin>>oc;
 
  while(cc<=n)
   cc*=oc;
   cc/=oc;
 
   while(n>=0 && cc>0 ){
      a=n;
      n/=cc;
      cout<<n;
      n=a-(n*cc);
      cc/=oc;
    }
 
  system("pause");
  return 0;
}
1
245 / 163 / 78
Регистрация: 12.02.2019
Сообщений: 573
22.02.2019, 19:39 5
base то пара штук должна быть

Добавлено через 14 минут
CC 2-36
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    setlocale(0,"");
    string n1,n2="";
    int b1,b2;
    cout<<"Число и системы счисления:";
    cin>>n1>>b1>>b2;
    transform(n1.begin(), n1.end(), n1.begin(), toupper);
 
    
    long long n=0;
    for(int i=0; i<(int)n1.length(); i++)
    {
        int c=n1[i]-'0';
        if(c>9) c-=7;
        n=n*b1+c;
    }
    cout<<10<<":"<<n<<endl;
    for(; n; n/=b2)
    {
        char c=(char)(n%b2+'0');
        if(c>'9') c+=7;
        n2=c+n2;
    }
    cout<<b2<<":"<<n2<<endl;
1
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 10
22.02.2019, 22:03  [ТС] 6
А как сделать так чтобы код не только с десятичного С/С переводил, но и с других тоже
0
245 / 163 / 78
Регистрация: 12.02.2019
Сообщений: 573
22.02.2019, 22:13 7
что мешает?
Цитата Сообщение от CoderPC Посмотреть сообщение
CC 2-36
Добавлено через 1 минуту
Число и системы счисления: 23 9 7
0
Продавец времени
4989 / 2754 / 630
Регистрация: 12.03.2015
Сообщений: 13,332
22.02.2019, 22:13 8
Цитата Сообщение от Ell- di Посмотреть сообщение
А как сделать так чтобы код не только с десятичного С/С переводил, но и с других тоже
Все данные в цифровой электронике хранятся, обрабатываются и передаются только в двоичном виде. А как ты их на экране видишь - это результат конвертирования из двоичной системы в десятичную и все остальные.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2019, 22:13

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

перевод систем счисления
1. Задание: Напишите программу перевода чисел из 2 системы в 10. 2.Задание: Напишите программу...

Конвертер систем счисления в С++
Помогите, пожалуйста, написать конвертер систем счисления на С++. Он должен переводить числа из...

программа по переводу систем счисления
Нужно написать программу, желательно на си шарп, на кнопках по переводу из одной системы счисления...

Функция перевода систем счисления
Написать функцию с параметром перевода десятичного числа из системы с основанием меньше 10 в...


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

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

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