mr.Taiga
битовые операции. << - бит влево, >> - бит вправо. _________________ 쌀요리를만들기위해사랑 |
Андрей Алексеевич
Вот как. Я этого не знал. в дельфи нет такого сдвига.а если и есть(что маловероятно)-никогда не приходилось пользовать его Добавлено спустя 43 секунды: это ж Си? _________________ Наношу пользу,причиняю добро. |
нафиг вам сдвиг. там простая математичекая операция ))) _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
Ken't
Круто! Молодец ![]() |
Ken't
битовый сдвиг еще более простая mr.Taiga есть, тока буковками _________________ 쌀요리를만들기위해사랑 |
Del. Мобильник глючит Последний раз редактировалось: kolesa (2015.06.22 16:45.45), всего редактировалось 1 раз |
Андрей Алексеевич
ну и ладно,бог с ним,есть и есть. Век живи,век учись. _________________ Наношу пользу,причиняю добро. |
делфи еще юзают ? ![]() _________________ накапливаю джедайскую силу http://booking.com/ http://bookingb2b.com/ http://www.aicgroup.biz http://www.gta-travel.com/en/home |
Slider
Да. Спрос есть. _________________ Наношу пользу,причиняю добро. |
mr.Taiga
курсачи поди? так-то пофиг на чем писать. _________________ 쌀요리를만들기위해사랑 |
Андрей Алексеевич писал(а): курсачи поди? Это 70% рынка. Есть и другие заказы. Андрей Алексеевич писал(а): так-то пофиг на чем писать.лишь бы было эффективно и нужно.И стабильно. _________________ Наношу пользу,причиняю добро. |
mr.Taiga
дык не спорю. _________________ 쌀요리를만들기위해사랑 |
Андрей Алексеевич
а никто и не спорит ![]() каждый кодит как умеет _________________ Наношу пользу,причиняю добро. |
mr.Taiga
ну на будущее лови технологию битового сдвига: 25 << 1 = 50 - быстрое умножение на два 11001 << 1 = 110010 в данной задачке пух = 2 >> вата ?0? 2 >> 0 = 2 0010 >> 0 = 0010 ?1? 2 >> 1 = 1 0010 >> 1 = 0001 сдвиговые операции очень быстрые и компактные. upd: про абс убрал ) Добавлено спустя 1 минуту 13 секунд: в дельфи shl и shr они обзываются, быстренько гугланул _________________ 쌀요리를만들기위해사랑 Последний раз редактировалось: Андрей Алексеевич (2015.06.22 17:16.42), всего редактировалось 1 раз |
Ken't писал(а): ченить типа writeln( abs(puh*vata -2))
пардон за плохой паскаль )) ![]() |
kolesa писал(а): Не правильно, несколько.согласен. косяк ![]() puh:= abs(vata-2) ![]() _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
Андрей Алексеевич
Ken't Правильные решения. |
Андрей Алексеевич
когда я маленький был, сдвиги юзали во всю у меня был первый Z80 тот умножать/делить не мог - все делали через сложение/вычитание 5 с минусом тебе! (не универсально, знать надо операторы битовые) Ken't Минимум 12 лет как закончил пед, а может решить задачу - ему 5. вообще, если честно поразился ) учат в педе! одинаково по скорости, однобайтово, АА - программистом себя называет - поэтому ему меньше по баллам решение Кента такое оптимизированное puh=2-vata |
kolesa писал(а): не универсальноkolesa писал(а): одинаково по скорости, однобайтово_________________ 쌀요리를만들기위해사랑 |
kolesa писал(а): puh=2-vataчто первое в голову пришо - то и написал. без условнх операторов же ))) _________________ Запчасти для иномарок. Новые, контрактные ДВС, КПП, кузовщина. +7 912 52 9-OO-39 9-OO-39 www.avtotron45.ru |
Ken't
не. нечего не говорю, правильно у тебя решено Андрей Алексеевич универсально, я имел ввиду что можно решить на алгоритмическом языке а так да, красивое у тебя решение |
kolesa
вычитание не интересно, просто и ничему никого не учит. _________________ 쌀요리를만들기위해사랑 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы |