Будь дома


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
62 6 17

Аноним 12/05/20 Втр 20:02:58 2200396471
image.png (178Кб, 703x418)
703x418
image.png (36Кб, 613x81)
613x81
Дващ , помоги с ебанутым заданием на макросы с++
В чем суть, я сделал основную часть с нохождением минального числа из 3х заданых. Но в задании требуеться еще добавить модификации по типу добавления числа и изменения аргумента.
Я вообще не могу понять что это значит и как это сделать.
Может кто то сможет помочь
Аноним 12/05/20 Втр 20:04:56 2200398122
image.png (919Кб, 1280x720)
1280x720
Как я понял речь идет по том что бы сразу внутри этого макроса можно было меня аргуметы и числа , но гугл шлет меня нахуй с такими вопросами
Аноним 12/05/20 Втр 20:09:12 2200401233
>>220039647 (OP)
Я попытался написать что то в многострочном макросе , но нихуя не работает. Даже не запускатся
Аноним 12/05/20 Втр 20:09:45 2200401724
Тебя просят воспользоваться сложением и присвоением в макросе. Писал ебанат, действительно.
Аноним 12/05/20 Втр 20:11:45 2200403225
>>220040172
Можешь подробнее обьяснить , типа это так завуалированно было слово сложение. Ебать , я нах мне складывать в макросе который находит манильный элемент из 3х. Не совсем понял.
Ты мне глаза открыл, я ща сижу и думаю , мдЭЭЭ
Аноним 12/05/20 Втр 20:12:23 2200403766
>>220039647 (OP)
Для начала там указано использовать тернарную операцию, у тебя её нет
Аноним 12/05/20 Втр 20:12:24 2200403787
Аноним 12/05/20 Втр 20:12:29 2200403848
Аноним 12/05/20 Втр 20:12:45 2200404119
image.png (129Кб, 978x98)
978x98
Аноним 12/05/20 Втр 20:12:59 22004043010
>>220040322
Да вот я ебу, зачем там сложение. Может, с нулём сравнивать просят.
Аноним 12/05/20 Втр 20:13:20 22004045411
>>220040411
Да он ебанько, не отвечай ему.
Аноним 12/05/20 Втр 20:13:47 22004048412
Пусть конкретизируют ТЗ или идут нахуй.

мидл разработчик на галере
Аноним 12/05/20 Втр 20:13:57 22004049513
Для справки , я никогда макросы в жизни не использовал, мне всегда говорили обходиться без них где это реально
Аноним 12/05/20 Втр 20:14:17 22004052314
Аноним 12/05/20 Втр 20:14:37 22004054615
ОП, я нихуя не понял твоё задание.
10-лет-опыта-сениор-кернел-девелопер
Аноним 12/05/20 Втр 20:14:59 22004056516
>>220040484
Проиграл с макаки. Часто тебе дают нормальное ТЗ?
Аноним 12/05/20 Втр 20:15:38 22004061617
Самое плохое что препод которому это надо, хуй мне ответит что это значит. Он просто говорит в задании все есть , сам думай
Аноним 12/05/20 Втр 20:15:55 22004063318
image.png (227Кб, 300x300)
300x300
Что значит тернарный?
Мимо-питоно-жсо-даун
Аноним 12/05/20 Втр 20:16:49 22004069819
>>220040633
ОП == хуй ? идинахуй : красава
Аноним 12/05/20 Втр 20:17:05 22004071720
>>220039647 (OP)
Постановка задачи хуйня, беги из этой шараги, ничему тебя там не научат.

Тоже миддл.
Аноним 12/05/20 Втр 20:17:11 22004072621
>>220040616
Можешь после выпуска сказать ему, что он тупорылая пидорашка и сгниёт на своём месте, ничего значимого не добившись и выполняя инструкции.
Аноним 12/05/20 Втр 20:17:18 22004073622
image.png (620Кб, 1024x788)
1024x788
А что значит этап раскрытия макрофункции? Где имееноо он происходит?
Аноним 12/05/20 Втр 20:17:49 22004077223
>>220040736
Происходит в препроцессоре, макросы подставляются туда, где их используют.
Аноним 12/05/20 Втр 20:19:16 22004088524
>>220040633
>питоно-жсо
>Что значит тернарный?
Скорее просто даун
Аноним 12/05/20 Втр 20:19:22 22004089125
>>220040565
Всегда, т.к. мы не аутсорс, свой дерьмопродукт делаем.
Аноним 12/05/20 Втр 20:19:45 22004092326
image.png (948Кб, 1000x799)
1000x799
>>220040772
И каким образом мне там провести 5 операций типа сложения
Аноним 12/05/20 Втр 20:20:24 22004096927
>>220040616
Разгадка проста - препод никому не нужный шизофреник
Аноним 12/05/20 Втр 20:21:07 22004102328
Аноним 12/05/20 Втр 20:21:35 22004106629
Аноним 12/05/20 Втр 20:21:56 22004109130
>>220039647 (OP)
>с++
Напиши
template<typename T> T min(T x, T y, T z) {
return x < y ? (x < z ? x : z) : (y < z ? y : z);
}

и препод зауважает и начнёт побаиваться
Аноним 12/05/20 Втр 20:22:34 22004113731
>>220040633
> Что значит тернарный?
> Мимо-питоно-жсо-даун
ОП == 'хуй' and 'идинахуй' or 'красава'
Вот тебе на пыхтоне
Аноним 12/05/20 Втр 20:23:11 22004117532
>>220040969
Самое смешное что препод 25 летняя телка которая думает что уже просто неебический професор всего и вся. И просто шлет нахуй любые вопросы предлгая читать книги 1900 года
Аноним 12/05/20 Втр 20:23:57 22004123133
>>220041091
так ведь это уже функция полноценая, а нужен макрос через define
Аноним 12/05/20 Втр 20:26:21 22004140034
>>220041231
Ну а ты говори, что в рот ебал макросы, потому что только пидары делают на них функции
Аноним 12/05/20 Втр 20:27:45 22004151635
>>220039647 (OP)
Ну давай попробуем разобраться

>Дващ , помоги с ебанутым заданием на макросы с++
Какие нахуй макросы, при чем тут это слово вообще?

>В чем суть, я сделал основную часть с нохождением минального числа из 3х заданых. Но в задании требуеться еще добавить модификации по типу добавления числа и изменения аргумента.
Ты уверен что понял задачу, что значит измение аргумента? Имеется ввиду что функция будет изменять значение аргументов переданных на вход, или что надо перегрузить функцию, сделав несколько ее вариантов с различными параметрами? Я вот тоже нихуя не понял что значит эта шизофазическая формулировка.

Препода вашего надо обоссать, он этого достоин
Аноним 12/05/20 Втр 20:29:02 22004162236
>>220041516
> Какие нахуй макросы, при чем тут это слово вообще?
Сишный препроцессор же лиспер дохуя?
Аноним 12/05/20 Втр 20:29:52 22004169137
>>220041516
Вообщем понял , оставлю задание как есть , а преподу скажу что он пидор
Аноним 12/05/20 Втр 20:30:28 22004173638
>>220041691
> Вообщем
Ты тоже пидор кстати
Аноним 12/05/20 Втр 20:31:00 22004177739
Аноним 12/05/20 Втр 20:32:14 22004187740
>>220041777
Скажи этой дуре, что уже давно есть std::min с произвольным числом аргументов и отправь её нахуй с макросами
Аноним 12/05/20 Втр 20:32:33 22004190341
Аноним 12/05/20 Втр 20:33:20 22004196842
>>220041877
Ну а вообще то что я высрал это норм вариант именно для нахождения минимума из 3х через макросы? Или есть проше. Что хоть тут не доебалась
Аноним 12/05/20 Втр 20:33:25 22004197243
>>220041877
> std::min
Плюсоблядь детектед.
В задании ничего про плюсы не сказано
Аноним 12/05/20 Втр 20:35:02 22004210444
>>220041968
Да норм, ну можно ещё одним макросом оформить. Работать оно будет, но говно
Аноним 12/05/20 Втр 20:35:57 22004219645
>>220041972
оп пост читать пробовал?
Аноним 12/05/20 Втр 20:36:34 22004224746
>>220042196
Ты прав, извини что назвал тебя плюсоблядью
Аноним 12/05/20 Втр 20:36:57 22004228247
>>220041972
В задании полная хуйня и вообще завалее ебало
Аноним 12/05/20 Втр 20:42:54 22004274248
Сука, я теперь еще несколько дней буду думать, что за ебаные модификации надо было провести
Аноним 12/05/20 Втр 20:44:08 22004283449
>>220042742
Если чето надумаешь пиши , я сам сижу и хз че делать с этим заданием.
Аноним 12/05/20 Втр 21:22:22 22004550550
>>220042834
Я обычно когда хуевкю постановку в работу получаю и нет возможности уточнить что значит это говно начинаю разбирать грамматическую основу в каждом предложении задачи.

Написать макрофукнцию вычисления максимального (для четных вариантов) и минимального (для нечетных вариантов) элементов из трех, используя тренарную операцию. Провести минимум пять модификаций на этапе раскрытия макрофункции (добавление числа, модификация аругмента).

Первое что мне не понятно - что значит "макрофункция". Макрос это инструкция для перпроцессора на этапе компиляции, он подставляет в код программы то что ты указал за хэштэгом, по сути это копипэйст текста. Имеется ввиду что надо функцию написать и за каким то хуем вынести ее куски за хэштеги, чтобы собралось при компиляции обратно? Ну ладно, предположим что этот изъеб в задании нужен для того чтобы ты ознакомился с этой фичей языка.

Далее вот это "вычисления максимального (для четных вариантов) и минимального (для нечетных вариантов) элементов из трех" - судя по всему в функцию должно подаваться три целых числа, которые могут быть либо ВСЕ четными, либо ВСЕ нечетными. И если они четные то функция должна возвращать самое большее, а если нечетные то самое меньшее из этих трех чисел. Ну ладно, допустим что это эзотерическая задача такая где не надо задаваться вопросом зачем. Обработку ошибок я так понимаю что тоже делать не надо. Кстати, когда будешь работать первое о чем всегда надо думать это что должен сделать твой код если что-то пойдет не так, например в него подадут два четных и одно нечетное число. Окей, опустим это замечание и едем дальше.

"Используя тренарную операцию" - тут все понятно. Пу сути тренарная операция это синтаксический сахар, в некоторых языках ее нет и ничего. Но штука удобная.

"Провести минимум пять модификаций на этапе раскрытия макрофункции" - тут мне не ясно во первых что такое раскрытие этой ебаной макрофукнции, а раз не понятно это то не понятно и что за такие модификации, в количестве минимум пять. Чего модифицируем то? Может быть под раскрытием макрофункции имеется ввиду подстановка тегов в фкнуцию препроцессором? Очевидно тебя хотят заставить как следует наебаться с макросами, чтобы ты охуед и хорошенько разобрался с ними. Предположу что макросы могут каким-то образом вкладываться друг в друга и видимо таких наслоений макросов должно быть пять и более, чтобы на выходе у тебы получиласть валидная функция которая отдает результат из трех чисел.

Итак. Сперва пишешь валидную функцию без макросов. Потом гуглишь инфу по макросам и портачишь эту функцию так чтобы в пять слоев собиралась.

Пиздец, какое дно, я ебал.
Аноним 12/05/20 Втр 21:44:35 22004707751
Аноним 12/05/20 Втр 21:53:37 22004778252
Аноним 12/05/20 Втр 22:34:30 22005102653
>>220039647 (OP)
Ты хуйню сделал. Но я с домофона, потому не напишу сейчас ничего. Тред не читал, надеюсь тебе помогли. Если нет, через пару часов буду за пека, не утонет разберёмся
Аноним 12/05/20 Втр 22:37:02 22005122554
>>220040546
Да я тоже нихуя не понял.
тоже-10-лет-стажа-пиздобол
Аноним 12/05/20 Втр 22:40:53 22005150455
>>220041400
С таким же успехом можно сказать преподу что вычитание для пидоров, только сложение через дополнительный код. Нахуй пидорское сравнение, только вычитание с контролем перехода через ноль, паста про дух старой школы и асемблер для 8051
Аноним 12/05/20 Втр 22:44:05 22005176556
>>220051504
Пажжи, вычитание же для пидоро. Э-э-э... СЛОЖЕНИЕ ЧЕРЕЗ ДОПОЛНИТЕЛЬНЫЙ КОД С ДЖАМПАМИ ПО ФЛАГАМ ПЕРЕХОДА ЧЕРЕЗ НУЛЬ И НУЛЁМ В АККУМУЛЯТОРЕ! ДА СССУКА!
Аноним 12/05/20 Втр 22:50:37 22005227757
>>220045505
Ты очень старался, но у тебя не получилось. Единственная неопределённость в т.з. это чётные не нечётные. Рискну предположить что речь идёт про кооичество "аргументов" макроса
Аноним 12/05/20 Втр 22:51:42 22005236658
>>220052277
>кооичество
Блять, нахуй я к логопеду два года ходил
Аноним 12/05/20 Втр 23:31:21 22005520259
Так, оп забросил свой тренд, а мне что, больше всех надо?
Аноним 13/05/20 Срд 00:24:42 22005901860
>>220039647 (OP)
хуй знает че это значит. тряси препода за уточнения.
Аноним 13/05/20 Срд 01:42:25 22006330161
>>220041516
>Препода вашего надо обоссать, он этого достоин
двачую.
Аноним 13/05/20 Срд 02:22:41 22006515862
Аноним 13/05/20 Срд 03:26:15 22006742463
>>220039647 (OP)
Да твой препод ебанутый.
Давать задания на макросы в С++ в 2020 году - это нужно очень крепко ебануться.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов