Trójkowy system liczbowy
Z Wikipedii
Trójkowy system liczbowy, to pozycyjny system liczbowy, w którym podstawą pozycji są kolejne potęgi liczby 3. Do zapisu liczb potrzebne są więc 3 cyfry: 0, 1, 2.
Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciąg cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu.
Np zapis "102" wynika z:
- 1×32+0×31+2×30=1*9+0*3+2*1=9+0+2=11
Innymi słowy liczba 11 zapisana w systemie trójkowym to 102. System ten nie jest obecnie stosowany w praktyce.
Rekurencyjna zamiana liczby na system trójkowy, napisana w c++:
void triple (int liczba) { int reszta = liczba %3; if(liczba>2) triple (liczba/3); cout<<reszta; return; }