Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobry den,
chtel bych Vas pozadat o radu. Nejak si neumim poradit s problemem prevodu dlouhych cifer mezi ciselnymy soustavami. Dlouha cisla jsou cisla ktera maji az 300 cifer. Soustavy jsou dvojkova az desitkova.
Na vstupu dostanu soustavu1 a soustavu2 a pak dlouhe cislo v soustave1 ktere mam prevest do soustavy2. Pomuzete nekdo? Nejaky algoritmus...
Resim to v pascalu. Dlouha cisla si reprezentuji v poli.
Offline
↑ TomDlask:
Jde o to jak to mam resit kdyz to cislo bude mit 300 cifer? Diky
Offline
Ahoj, pokud si sám naprogramuješ funkci, která vydělí číslo ve strignu nějakým číslem reprezentujícím číslo převáděné soustavy, a také funkci která spočítá zbytek po tomto dělení, pak to půjde, ale je to docela složité a lépe to nepůjde. Funkci na "sčítání" čísel-řetězců snad zvládneš hravě.
Pokud se ale do toho opravdu chceš pustit, ozvi se a můžu ti tu funkci podrobně popsat - pracuje velmi rychle - v lineárním čase v závislosti na délce stringu.
Offline