Розпочніть краще із вивчення алгоритму перетворення числа із десяткової системи в трійкову, там нічого складного не має. Та на основі цього алгоритму починайте будувати програму. Не спішіть писати це все на комп'ютері. Візьміть листочок та ручку і переведіть декілька чисел в ручну. Наприклад Ви хочете, ну скажімо число 67 перевести до трійкової системи, тоді потрібно його поділити на 3 на ціло (67 / 3 = 22). Далі цей результат множимо знову на 3 (22 * 3 = 66) та віднімаємо від 67 (67 - 66 = 1) і ми знайшли розряд одиниць, запам'ятовуємо його (заносимо до масиву). Далі ми працюємо вже із числом 22 за вище вказаним алгоритмом ... Виконуємо це ділення доти, доки не буде результат менше 3.
1.) 67 / 3 = 22;
2.) 22 * 3 = 66;
3.) 67 - 66 = 1; -> заносимо у маси в розряд одиниць (у трійковій системі числення).
4.) 22 / 3 = 7;
5.) 7 * 3 = 21;
6.) 22 - 21 = 1; -> заносимо у масив в розряд десятків (у трійковій системі числення).
7.) 7 / 3 = 2;
8.) 2 * 3 = 6;
9.) 7 - 6 = 1; -> заносимо у масив в розряд сотень (у трійковій системі числення).
10.) 2 менше 3, тоді записуємо число у зворотному порядку 2111
Кількість кроків у алгоритмі буде залежати від довжини числа. Отже ми маємо 2111(3) -> 67(10)
https://uk.wikipedia.org/wiki/%D0%A2%D1 … 0%BD%D1%8F