Jel moze neko postat program koji unosi dekadni broj, te ga pretvara i ispisuje u heksadecimalnom sistemu(po mogucnosti uradjen preko polja). Moze i pseudokod!
Hvala
podeli broj sa 16
ostatak stavi u niz na prvu slobodnu poziciju
dobijeni rezlutat ti je novi broj
ponovi predhodni postupak dok ne rezultat ne postane nula
odstampaj niz naopacke: poslednje dobijeni broj ostampaj prvi, ..., prvodobijeni broj odstampaj poslednji)
evo primer: 2346 u hex
2346:16 = 146 ostatak 10 (sto je u hex A)
146:16 = 9 ostatak 2
9:16 = 0 ostatak 9
a u kojem djelu koda je elegantije riješenje?
ja imam 4-5 linija koje komotno mogu izbaciti.
sadrži i prikaz u oktalnoj notaciji koja se ni ne traži.
Nije to neki ultra primjer, neko prikazuje jednostavnost.
po meni razlika je jedino u jeziku.
Potpis
Ma sve je ok, nisam se uvrijedio.
I ja se slažem da je c++ elegantniji, ali za neke veće stvari, a za ovakve sitnice, nema nikakve razlike.
Ne želim da se ovo pretvori u vječnu besmislenu raspravu c vs c++, a sve je, kako si rekao, stvar ukusa.
Pozdrav
Potpis