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