prevody cisel z 10 do 2 sustavy

Programovacie jazyky, rady, poradňa...
killerisko
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 42
Registrovaný: 23 jún 2007, 0:23

prevody cisel z 10 do 2 sustavy

Príspevok od používateľa killerisko »

zdravim, nechcem ziadat o vypracovanie celeho zadania, preto sa chcem spytat ci by niekto nevedel spravit aspon funkciu binaryConvert().. je to jednoduchy C++ .. karla a svet uz hotoveho mam, ale s tou funkciou si neviem dat rady.. chcem sa len opytat ci sa tu nenajde nejaky dobry clovek pre ktoreho to nieje taky problem ako premna, spravit v karlovi funkciu na prevod cisel z 10 do 2 sustavy :( stacila by ta funkcia, tu uz by som si sam vlozil do celeho kodu karla.. cele zadanie znie takto:

Kód: Vybrať všetko

Vytvorte funkciu (príkaz) binaryConvert(), pomocou ktorej naučíte robota Karla prevádzať desiatkové čísla do dvojkovej sústavy. Každé číslo, ktoré je potrebné previesť, je reprezentované postupnosťou značiek nachádzajúcich sa za sebou v jednom riadku, pričom jednotlivé číslice budú reprezentované počtom značiek na danej pozícii. To znamená, že ak chceme zapísať číslo 123, na mape bude najprv umiestnená jedna značka, hneď za ním dve a násled tri značky. Výsledok operácie robot Karel zapíše pod toto číslo rovnakým spôsobom. Po vykonaní operácie prevodu sa na mape budú nachádzať obe čísla: číslo v desiatkovej podobe a jeho binárna reprezentácia. 

Počiatočná situácia:
Karel sa bude nachádzať pred číslom, ktoré má previesť.

..........
.>123.....
..........
..........

Koncová situácia:
Karel sa bude nachádzať za poslednou číslicou binárnej reprezentácie pôvodného čísla. Číslo v binárnom formáte je zapísané od prvej jednotky (nie je potrebné dodržať zápis na práve X bitov). Svet je dostatočné široký na to, aby bolo do neho možné výsledok zapísať.

..........
..123.....
..1111011>
..........
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: prevody cisel z 10 do 2 sustavy

Príspevok od používateľa Mmartin »

Tu mal chalan podobny problem, akurat z binary do desiatkovej, tak sa inspiruj a obrat to :)
http://www.cplusplus.com/forum/beginner/3365/
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Re: prevody cisel z 10 do 2 sustavy

Príspevok od používateľa chrono »

On to potrebuje mierne inak a dosť pochybujem, že tie niekto bude robiť (pretože tá funkcia je viac menej celý ten príklad).
Napísať odpoveď