Как перевести из троичной в девятеричную систему
Перейти к содержимому

Как перевести из троичной в девятеричную систему

  • автор:

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

Троичная система счисления — позиционная система счисления с целочисленным основанием, равным 3.

В несимметричной троичной системе счисления чаще применяются цифры 0,1,2.

Примером представления чисел в несимметричной троичной системе счисления может служить запись в этой системе целых положительных чисел:

Десятичное число 0 1 2 3 4 5 6 7 8 9 10
Троичное число 0 1 2 10 11 12 20 21 22 100 101

Перевести число 221001021 из троичной системы в девятеричную

Задача: перевести число 221001021 из 3-ой в 9-ую систему счисления.

Для перевода 221001021 из 3-ой в 9-ую систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 221001021 из 3-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в 9-ую;

1. Для перевода числа 221001021 в десятичную систему воспользуемся формулой:

2210010213=2 ∙ 3 8 + 2 ∙ 3 7 + 1 ∙ 3 6 + 0 ∙ 3 5 + 0 ∙ 3 4 + 1 ∙ 3 3 + 0 ∙ 3 2 + 2 ∙ 3 1 + 1 ∙ 3 0 = 2 ∙ 6561 + 2 ∙ 2187 + 1 ∙ 729 + 0 ∙ 243 + 0 ∙ 81 + 1 ∙ 27 + 0 ∙ 9 + 2 ∙ 3 + 1 ∙ 1 = 13122 + 4374 + 729 + 0 + 0 + 27 + 0 + 6 + 1 = 1825910

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

18259 9
18252 2028 9
7 2025 225 9
3 225 25 9
0 18 2
7

Полученные остатки записываем в обратном порядке, таким образом:

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

Для перевода числа 2112 из 3-ой в 9-ую систему счисления, необходимо сначала перевести его в десятичную систему, а полученное число в 9-ую. Для перевода 3-ого числа 2112 в десятичное необходимо записать его в виде многочлена, состоящего из произведений цифр вида:

В результате преобразований получим:

21123=2 ∙ 3 3 + 1 ∙ 3 2 + 1 ∙ 3 1 + 2 ∙ 3 0 = 2 ∙ 27 + 1 ∙ 9 + 1 ∙ 3 + 2 ∙ 1 = 54 + 9 + 3 + 2 = 6810

Для перевода десятичного числа 68 в 9-ую систему счисления, необходимо его последовательно делить на 9 до тех пор, пока остаток не станет меньше чем 9.

68 9
63 7
5

Ответом будет являться обратная последовательность результатов деления:

Окончательный ответ будет выглядеть так:

Перевод из троичной системы в десятичную

Author24 — интернет-сервис помощи студентам

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

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

Перевод из двоичной системы в десятичную
Перевод из двоичной системы в десятичную, помогти прошу надо на турбо с++

Перевод из двоичной системы счисления в десятичную
Программа не работает для отрицательных чисел. Помогите найти ошибку. #include "stdafx.h".

139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include #include int main() { int number = 0; std::cin >> number; int result = 0; for (int i = 0; number != 0; i++) { result += (number % 10) * pow(3, i); number /= 10; } std::cout  result; return 0; }

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Перевод из двоичной системы счисления в десятичную
#include <iostream> #include <cmath> #include <cstring> #include <stdio.h> #include <stdlib.h>.

Перевод из 20+ системы счисления в десятичную и обратно
Доброго времени суток! Подскажите пожалуйста, как можно реализовать компактный алгоритм перевода.

Перевод из 16-ичной системы счисления в десятичную
здесь код из 16 в 2 есть такой же для из 16 в 10? — C++ #include <conio.h> #include <iostream>.

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

Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *