Re: dec->hex?

Autor: \\_/\\_/ (ab171954_at_students.mimuw.edu.pl)
Data: Wed 03 Mar 1999 - 13:52:36 MET


On Tue, 2 Mar 1999, Michal Glebowski wrote:

> \_/\_/ napisał(a) w wiadomoœci: ...
> >On 2 Mar 1999, Gosc wrote:
> >
> >> hej,
> >> sorry, jesli wybralem zla grupe, ale nie znalazlem innej...
> >> mam problem - w szkole dostalem zadanie napisania programu
> >> konwertujacego liczby dziesietne na szesnastkowe. i mam problem
> >> - rozbilem juz liczbe poczatkowa na "cyfry", ale nie umiem jakos
> >> rozsodnie tych cyfr uzyskac. pomuzcie i podzruccie jakis algorytm...
> >> dzieki, Tomek.
> >>
> >jak masz poszeczegolne cyfry hexadecymalne, to robisz tablice od 0 to 15
> >kazde pole jest typu char. Tam wstawisz symbole od 0 do 9 i od a do f
> >potem wystarczy tylko zlozyc napis indeksujac cufry literami w tablicy
> >
> >Patrycja
> >
> >
>
> a tak bardziej swojsko, to specjalnie dla Goscia program w Pascalu,
> ktorego napisanie zajelo mi 6 min (nie mam wprawy w konwersjach)...
>
> var dec:byte; hex:string[2];
> const bas:string[16]='0123456789ABCDEF';
> begin {dec-hex by m227 990302 23:46-23:50}
> readln(dec);
> writeln(bas[dec div 16+1], bas[dec mod 16+1]);
> end.
>
ale to tylko dla bajtow :)

> a tak w ogole to c++ forever
pewnie ze tak

Patrycja

>
> Michal Glebowski
>
>
>



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:18:01 MET DST