Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 08:42 04.07.25 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Тема С++нови  
Автор Om_ (eyeful)
Публикувано19.10.11 21:03



По повод на предишната тема с такова име. Някой дали се сеща как могат само със шифтове да се изплюят цифрите на дадено цяло число. Страхотно ме гложди, преди повече от 10 години в някаква книжка гледах подобен алгоритъм, ако не се лъжа, стори ми се супер хитър, бяха някакви врътки със шеснайсетичен или осмичен запис и шифтове, но изкарваха цифрите на числото, записано в десетична бройна система. За съжаление не се сещам нито как се казваше книжката, нито за автора ... Може и паметта да ме подвежда, просто се чудех дали не е баналност, която не знам, но не изглежда да е така.



Тема Re: С++нови [re: Om_]  
Автор _gruhal_ (минаващ)
Публикувано19.10.11 21:15





Кат можеш да делиш на 10 и да получаваш остатъка - останалото е лесно

*Edit* Само дето за 10 трябва и умножение :( Но от друга страна умножението по 10 можеш да си го направиш със шифт и адд, така че пак ще стане.

<P ID="edit"><FONT class="small"><EM>Редактирано от _gruhal_ на 19.10.11 21:19.</EM></FONT></P>

Редактирано от _gruhal_ на 19.10.11 21:28.



Тема Re: С++ [re: Om_]  
Автор vmwr (новак)
Публикувано20.10.11 23:40



Не става само със шифтове, трябва и принтове :)



Тема Re: С++нови [re: Om_]  
Автор 741 (ветеринар)
Публикувано21.10.11 15:07



Само с шифтове не става, освен в BCD запис.
С шифтове и десетични корекции (прибавяне на 3) може така:






*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.