Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
criscros
0 / 0 / 0
Регистрация: 08.04.2016
Сообщений: 2
#1

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

08.04.2016, 19:45. Просмотров 245. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста! Необходимо написать программу, выполняющую перевод неотрицательного числа К, записанного в десятичной системе счиления, в систему счисления с основанием q. Для обозначения цифр в системах с основанием больше 10 используются прописные буквы латинского алфавита. То есть А - одиннадцатая цифра, B – двенадцатая, ..., Z – тридцать шестая.
Входные данные: В единственной строке ввода записано два числа через пробел – K(K<2000000001) и q(1<q<37).
Выходные данные: Число K в q-ичной системе счисления без ведущих нулей.

Пример входных данных №1:
3241 16
Пример выходных данных №1:
CA9
Пример входных данных №2:
49054 28
Пример выходных данных №2:
26FQ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int b = 0, k, q;
    string str = "";
    cin >> k >> q;
    while (k)
    {
        b = k % q;
        if (b > 9) str += b + 55;
        else str += b + 48;
        k /= q;
    }
    for (int c = str.length() - 1; c >= 0; c--)
    {
        cout << str[c];
    }
    return 0;
}
Программа рабочая, но почему то не проходит тест в системе тестирования
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2016, 19:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод числа из одной системы счисления в другую (C++):

Перевод числа из одной системы счисления в другую и выполнение арифметических операций - C++
Написать программу: Числа по основанию 2 и 8. Выполнить операцию умножения.

Перевод из одной системы счисления в другую от 2 до 36 - C++
Помогите пожалуйсто, сколько сижу ничего стоющего не приходит в голову! Дано целое неотрицательное число в I-ричной системе счисления....

Перевод с одной системы счисления в другую - C++
Приветствую вас, товарищи программисты. Помогите пожалуйста. Не могу решить, маленькую проблемку. Как сделать так, что-бы при вводе...

Перевод из одной системы счисления в другую - C++
помогите перевести из 8 ричной системы счисления в 16 ричную ----&gt; Перевод из системы по основанию 8 в систему по основанию 16 ...

Перевод из одной системы счисления в другую. - C++
Мне задали сделать калькулятор для программиста на языке С. В нем требуется выполнение операций только целые числа, 4 арифметических...

Перевод из одной системы счисления в другую - C++
перевод чисел(в том числе с дробной частью) из сс q в сс p.(q, p от 2 до 16) помогите протестить: #include &lt;iostream&gt; #include...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2016, 19:45
Привет! Вот еще темы с ответами:

Перевод из одной системы счисления в другую - C++
Проблема с переводом из двоичной системы в десятичную. Допустим у нас есть такое число 11101101 это 237 моя программа хорошо переводит, но...

Перевод из одной системы счисления в другую - C++
Помогите разобраться с переводом из любой системы счисления в любую. Хотел составить программу типа: Основание системы (вход): 15 ...

Перевод из одной системы счисления в другую - C++
Число представленное в десятичной системе счисления перевести в шестнадцатеричную систему счисления. Я только начал изучать...

Перевод из одной системы счисления в другую - C++
Суть задачи такова: Написать программу , которая переводит число из 2-й системы счистления в 12-ю через 10-ю. Заранее спасибо!)Язык С++ ...


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

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

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