МГУ
| |
KaDeaT | Дата: Вторник, 2011-06-28, 1:51 AM | Сообщение # 3376 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| Quote (boomeer) В Кормане тоже есть вроде. Пиши в 1 строчку) Ни раз это не писал. Не требовалось. Какой корман, ты чего есть две книги =) Страуструп (Си++) и Керниган и Ритчи (Си) все остальное от противного. Коли ты азы знаешь, покупай эти книжки и погнал =) а в одну строчку это только и пишется, больше никак. В две строчки и не разнесешь =)
Добавлено (2011-06-28, 1:51 Am) --------------------------------------------- Quote (boomeer) Фига се у тебя биография)
Бывает.
Обучение программированию
Сообщение отредактировал KaDeaT - Вторник, 2011-06-28, 2:03 AM |
|
| |
boomeer | Дата: Вторник, 2011-06-28, 1:51 AM | Сообщение # 3377 |
Доцент
Группа: Проверенные
Сообщений: 547
Репутация: 572
Замечания: 0%
Статус: Offline
| Кормен это алгоритмы) Там как справочный материал.
|
|
| |
KaDeaT | Дата: Вторник, 2011-06-28, 1:54 AM | Сообщение # 3378 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| Вот пример. Code getbits: получает n бит, начиная с p-й позиции */ unsigned getbits(unsigned x, int p, int n) { return (x >> (p+1-n)) & ~(~0 << n); }
Вот одна из задачек: Напишите функцию setbits(x, p, n, y), возвращающую значение x, в котором n битов, начиная с p-й позиции, заменены на n правых разрядов из y (остальные биты не изменяются).
Обучение программированию
|
|
| |
boomeer | Дата: Вторник, 2011-06-28, 1:55 AM | Сообщение # 3379 |
Доцент
Группа: Проверенные
Сообщений: 547
Репутация: 572
Замечания: 0%
Статус: Offline
| Че то я уже часов 38 не сплю... Выпускной, потом ткачук..
|
|
| |
KaDeaT | Дата: Вторник, 2011-06-28, 1:59 AM | Сообщение # 3380 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| Я не предлагаю ьебе решать, просто для примера показал =) Добавлено (2011-06-28, 1:59 Am) --------------------------------------------- А вот мое решение =))) unsigned setbits(unsigned x, int p, int n, unsigned y) { return (~(~(~0<<n)<<p-1)&x | (y&~(~0<<n))<<p-1) ; }
Вроде правильно работало когда писал =))
Обучение программированию
|
|
| |
boomeer | Дата: Вторник, 2011-06-28, 2:06 AM | Сообщение # 3381 |
Доцент
Группа: Проверенные
Сообщений: 547
Репутация: 572
Замечания: 0%
Статус: Offline
| Нафиг это нигде не надо... Лучше б древо отрезков научился писать.=)
|
|
| |
KaDeaT | Дата: Вторник, 2011-06-28, 2:14 AM | Сообщение # 3382 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| Ты зря недооцениваешь битовые операторы =) Да научусь, когда понадобится =) Ничего там думаю сложного нет. Добавлено (2011-06-28, 2:14 Am) --------------------------------------------- погугли, я уверен что много чего интересного про их использование найдешь. Я кстати заметил, в старых учебниках по программированию есть эта тема, а сейчас чего-то нет. Забывают про них... Привыкают мышкой программировать =)
Обучение программированию
|
|
| |
rtk | Дата: Вторник, 2011-06-28, 2:28 AM | Сообщение # 3383 |
Бакалавр
Группа: Проверенные
Сообщений: 192
Репутация: 82
Замечания: 0%
Статус: Offline
| В асм ты за какой вуз участвовал?
Сообщение отредактировал rtk - Вторник, 2011-06-28, 2:28 AM |
|
| |
KaDeaT | Дата: Вторник, 2011-06-28, 2:29 AM | Сообщение # 3384 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| А тебе зачем? =) Добавлено (2011-06-28, 2:29 Am) --------------------------------------------- Место я тебе и так могу сказать 60 с чем-то
Обучение программированию
|
|
| |
rtk | Дата: Вторник, 2011-06-28, 2:30 AM | Сообщение # 3385 |
Бакалавр
Группа: Проверенные
Сообщений: 192
Репутация: 82
Замечания: 0%
Статус: Offline
| Интересно же, все равно завтра в офис ехать не надо, потусуюсь с вами.
|
|
| |
KaDeaT | Дата: Вторник, 2011-06-28, 2:30 AM | Сообщение # 3386 |
Нобелевский лауреат
Группа: Проверенные
Сообщений: 11169
Репутация: 1446
Замечания: 0%
Статус: Offline
| Ты опоздал =))) Я спать ухожу )
Обучение программированию
|
|
| |
rtk | Дата: Вторник, 2011-06-28, 2:32 AM | Сообщение # 3387 |
Бакалавр
Группа: Проверенные
Сообщений: 192
Репутация: 82
Замечания: 0%
Статус: Offline
| Ну ладно, буду дальше проект ковырять
Кстати, ЕГЭ тоже в июле сдаешь? Где писать будешь?
|
|
| |
summersgone | Дата: Вторник, 2011-06-28, 2:34 AM | Сообщение # 3388 |
Аспирант
Группа: Проверенные
Сообщений: 462
Репутация: 186
Замечания: 0%
Статус: Offline
| че за драма тут? на тусовку возьмете?;[
митол \m/
http://vkontakte.ru/id5851252
what goes around comes around
финашечка. ФиК
|
|
| |
Squirrel_ | Дата: Вторник, 2011-06-28, 8:08 AM | Сообщение # 3389 |
Магистр
Группа: Проверенные
Сообщений: 203
Репутация: 154
Замечания: 40%
Статус: Offline
| Quote если ты про учебу то я не посещал если ты про абитур то посещал чтобы сквирелам всяким подставу сделать и с армяночками замутить tongue Разговаривал с ней в скайпе, она сказала, что ты не очень :3 ну ты меня сильно подставил, что я аж лучше тебя химию написал.
Международный еврейский институт экономики, финансов и права. Студент 3 курса экономического факультета.
Сообщение отредактировал Squirrel_ - Вторник, 2011-06-28, 8:12 AM |
|
| |
Hitla | Дата: Вторник, 2011-06-28, 11:18 AM | Сообщение # 3390 |
Почетный академик
Группа: Проверенные
Сообщений: 2896
Репутация: 692
Замечания: 0%
Статус: Offline
| Quote Разговаривал с ней в скайпе, она сказала, что ты не очень :3 ну чо, как она химию написала? :3
|
|
| |
|
|
|