Реклама

Место для вашей рекламы

Реклама

Погода

Яндекс.Погода

Автор Тема: __  (Прочитано 1713 раз)

0 Пользователей и 1 Гость просматривают эту тему.

chuvak

  • Гость
__
« : 02 Июня 2006, 15:33:24 »
Предлагаю задачку для мозгов для програмистов - перевод десятичного числа в двоичный вид на любом языке. Мой вариант будет на паскале.
« Последнее редактирование: 02 Июня 2006, 16:08:48 от chuvak »

Оффлайн elide

  • Прописавшийся
  • **
  • Сообщений: 245
    • Просмотр профиля
__
« Ответ #1 : 02 Июня 2006, 22:04:16 »
хм....
или я чего-то не понимаю, или где здесь задачка для мозгов?
надо очень много думать, чтоб сгенерить строчку printf('%b', VALUE) ? (:
в языках с целым фиксированной длины ничего кроме побитового перебора не поможет. в остальных добавляется проверка на длину. где задачка, а?

Оффлайн Sagrer

  • Старожил
  • ****
  • Сообщений: 985
    • Просмотр профиля
    • http://www.gipatgroup.org
__
« Ответ #2 : 03 Июня 2006, 23:21:51 »
э, кхм, в чем сложность задачи вообще? Забить число в переменную, разрезать на байтики, и по байтам по программерской табличке выкинуть строчку %). Делов та %).
Мы уйдем без следа, ни имен ни примет.
Этот мир простоит еще тысячи лет.
Нас и раньше здесь не было - после не будет.
Ни ущерба, ни пользы от этого нет.                                                                         (с) Омар Хайям

Оффлайн Kostya|\|

  • Прописавшийся
  • **
  • Сообщений: 145
    • Просмотр профиля
    • http://
__
« Ответ #3 : 10 Июня 2006, 19:33:20 »
Почему-то первей всего в голову первой пришла идея использовать асм.
закинуть число в регистр и,испольуя RCL, получать результат во флаге переноса CF.
 
Если жизнь тебя трахает, значит ты еще живой
бери от жизни все

 

Друзья

Статистика

Яндекс.Метрика Сервис мониторинга вебсайтов Host-tracker.com

Городской информационный портал г. Курска. При перепечатке гиперссылка на сайт обязательна. 2004-2018

Сайт не рекомендуется к просмотру лицам, не достигшим 100 лет, а также людям впечатлительным, лицам с неустойчивой психикой.
При возникновении спорных ситуаций, в том числе и по нарушению авторских прав, просьба обращаться на почту [email protected]