GRY-Online.pl --> Archiwum Forum

Zmiana systemu liczbowego

08.01.2007
16:14
[1]

umek [ Szczęśliwy ]

Zmiana systemu liczbowego

Nie rozumiem zmiany systemów liczbowych, a muszę zamienić rekurencyjnie liczbę z systemu dziesiętnego na trójkowy...
Vice versa wygląda to
void triple (int liczba)

int reszta = liczba %3;
if(liczba>2) triple (liczba/3);
cout<<reszta;
return;

08.01.2007
16:19
[2]

Maliniarz [ The Watcher ]

Vice versa? Albo ja taki wyspany, albo nie wiem o co chodzi z uzyciem tych slow w tym kontekscie. Jak chcesz, moge sie postarac Ci sie wytlumaczyc na pascalu (ewentualnie w pseudokodzie), bo tego jezyka nie umiem za dobrze.

08.01.2007
16:21
[3]

umek [ Szczęśliwy ]

to dobrze, mam to w cpp a i tak zadanie muszę oddać w pascalu

08.01.2007
22:41
[4]

umek [ Szczęśliwy ]

up

08.01.2007
22:58
[5]

diabelek1 [ szczęśliwy ]

Dzielisz liczbe dziesietna przez 3. Reszta z dzielenia jest najstarsza cyfra liczby trojkowej, a to co nam wyszlo dzielisz dalej przez 3, tak dlugo az sie nie skonczy ;)

10.01.2007
16:49
[6]

umek [ Szczęśliwy ]

Czy w drugim przypadku z liczby trójkowej na dziesiętną dzielę trójkową przez 10 i dalej się tak bawię, tylko odwrotnie?

10.01.2007
17:39
[7]

umek [ Szczęśliwy ]

up

© 2000-2024 GRY-OnLine S.A.