[ wex-alpha @ 25.04.2004. 14:00 ] @
Nedavno sam probao napraviti mali program koji vrsi gore pomenutu konverziju. Sav sretan sam uraido sljedeci kod: int i = 0, broj, brojcina [20]; cin >>broj; do { brojcina [i++]=broj%2; broj/=2; cout <<"\n"<<broj; } while (broj); cout << brojcina[i++]; Kod je djelomicno radio, ali ostaci dijeljenja koji su trebali ici u array nisu fino radili, dobijao sam samo nekakve nebuloze. Nekidan mi je kolega doradio kod kako treba da izgleda: int main() { int i = 0, broj, brojcina [20]; cin >>broj; do { brojcina [i++]=broj%2; broj/=2; cout <<"\n"<<broj; } while (broj); for(int j = 0; j < i; j++) { cout << brojcina[i-j -1]; } cout << endl; system("PAUSE"); return 0; } I to odlicno radi... Zanima me sta se to desava sa Array, tako da je u mom slucaju samo gluposti izbacivao??? PS C -- "Jezik koji kombinuje eleganciju i moć asemblera sa čitljivošću i lakoćom održavanja koda asemblera." ???????????????? |