jak udelat _cislo_ MOD 7 ? - mala oprava
Zdenek Dvorak
zdvorak
Středa Březen 17 11:51:44 CET 2004
je to potreba upravit jako while(word>7).... a na konci dat podminku
if (word=7) word=0; jinak to pri nasobcich 7 zacykli
ale funguje to, i kdyz mi neni jasne jax prisel na to, ze se nezmeni
delitelnost 7 kdyz cislo vydelis 8 a k podilu prictes jeho modulo 8. To je
odnekud, nebo's to fakt vymyslel? To je krasa, nemas nejakou zasobarnu
podobnych figliku?
chaos
> >nenapada vas nejaky elegantni algoritmus jak udelat _WORD_ MODULO 7, kdyz
> >mam k dispozici jen + - a rotace?
>
> Jeste me napadl jeden algoritmus:
>
> unsigned word;
> while (word>=7){
> word = word>>3 + word&0x07
> }
>
> J. Hanzal
>
>
Další informace o konferenci Hw-list