data na seriak v C pro jednocip
radek kasal
radekkasal@seznam.cz
Středa Květen 5 11:00:21 CEST 2004
Ahoj
Doporučíte jak napsat v C rozložení čtyřznakového čísla tak aby to bylo
jednoduché a rychlé? První potřebuji tisíce, pak stovky, desítky a na
závěr jednotky.
Pokud by to bylo obráceně, tak je to jednoduché:
for(i=0; i<4; i++)
{
cislice =cislo%10;
cislo=cislo/10;
};
Příklad: cislo = 1234
Pak dostanu cislo = 4, následne 3, 2, 1
Ja ale potřebuji dostat cislo = 1, nasledne 2, 3, 4
Napadá mne jen
cislice = cislo/1000;
cislo = cislo%1000;
cislice = cislo/100;
cislo = cislo%100;
cislice = cislo/10;
cislice = cislo%10;
A to je dost matematicky náročné. Též by se nějak dala použit funkce
printf, ale jak pro HI-TECH ?
Dík
Radek
Další informace o konferenci Hw-list