Re: dec->hex?

Autor: Michal Glebowski (glebows_at_wipos.p.lodz.pl)
Data: Tue 02 Mar 1999 - 23:53:45 MET


\_/\_/ 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.

a tak w ogole to c++ forever

Michal Glebowski



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