"преобразование системы счисления" огр. по времени; 2с. огр. пр памяти: 256 мб курсанты и. дано целое не отрицательное число в i-ричной системе счисления. необходимо вывести это число в j-ричной системе счисления. при этом 2= формат входного : в первой строке находятся числа i и j ( в десятичной ) во второй строке число для перевода

234432343342 234432343342    2   23.07.2019 03:30    2

Ответы
Kiri205 Kiri205  03.10.2020 11:19
Программа во вложении
ПОКАЗАТЬ ОТВЕТЫ
Милана3091 Милана3091  18.01.2024 21:42
Привет!

Для начала, нам нужно понять, что такое система счисления. Система счисления - это способ представления чисел с помощью различных символов, называемых цифрами. Например, знаки от 0 до 9 в десятичной системе счисления.

Теперь, когда мы знаем что такое система счисления, давайте перейдем к решению задачи. Нам дано целое неотрицательное число в i-ричной системе счисления, и нам нужно перевести его в j-ричную систему счисления.

Шаг 1: Прочитайте входные данные
На первой строке находятся числа i и j в десятичной системе счисления. Пусть i будет исходной системой счисления, а j - конечной системой счисления. Нам достаточно прочитать эти значения и сохранить их в соответствующих переменных.

Шаг 2: Прочитайте число для перевода
На второй строке находится число, которое нужно перевести из исходной системы счисления в конечную. Прочитайте это число и сохраните его в соответствующей переменной.

Шаг 3: Перевод числа из одной системы счисления в другую
Теперь мы можем перевести исходное число из i-ричной системы счисления в j-ричную систему счисления.
Для этого нам необходимо выполнить следующие шаги:

1. Инициализируйте переменную для хранения результатов перевода в конечную систему счисления. Назовем эту переменную "result" и установим ее равной нулю.

2. Преобразуйте входное число в десятичную систему счисления. Для этого умножьте каждую цифру входного числа на i в степени, соответствующей позиции цифры, и прибавьте результат к переменной "result". Если входное число представлено в виде строки, необходимо преобразовать каждую цифру в целое число перед умножением и сложением.

3. Теперь у нас есть число в десятичной системе счисления. Для перевода этого числа в j-ричную систему счисления, мы будем использовать деление с остатком.

4. Инициализируйте пустую строку для хранения цифр числа в j-ричной системе счисления. Назовем эту строку "converted_number".

5. Начните деление числа на j. Сохраните остаток от деления и добавьте его в начало строки "converted_number". Затем поделите число на j и продолжайте процесс, пока число не станет равным нулю.

6. Когда число станет равным нулю, значит, мы перевели все цифры числа в j-ричную систему счисления. Наш результат будет содержаться в переменной "converted_number".

Шаг 4: Выведите результат
Выведите значение переменной "converted_number" - переведенное число в j-ричной системе счисления.

Таким образом, мы перевели число из i-ричной системы счисления в j-ричную систему счисления.

Надеюсь, эта информация поможет вам понять, как выполнить преобразование системы счисления! Если у вас возникнут еще какие-либо вопросы, не стесняйтесь задавать. Я готов помочь!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика