24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Дващ , помоги с ебанутым заданием на макросы с++ В чем суть, я сделал основную часть с нохождением минального числа из 3х заданых. Но в задании требуеться еще добавить модификации по типу добавления числа и изменения аргумента. Я вообще не могу понять что это значит и как это сделать. Может кто то сможет помочь
>>220040172 Можешь подробнее обьяснить , типа это так завуалированно было слово сложение. Ебать , я нах мне складывать в макросе который находит манильный элемент из 3х. Не совсем понял. Ты мне глаза открыл, я ща сижу и думаю , мдЭЭЭ
>>220040969 Самое смешное что препод 25 летняя телка которая думает что уже просто неебический професор всего и вся. И просто шлет нахуй любые вопросы предлгая читать книги 1900 года
>Дващ , помоги с ебанутым заданием на макросы с++ Какие нахуй макросы, при чем тут это слово вообще?
>В чем суть, я сделал основную часть с нохождением минального числа из 3х заданых. Но в задании требуеться еще добавить модификации по типу добавления числа и изменения аргумента. Ты уверен что понял задачу, что значит измение аргумента? Имеется ввиду что функция будет изменять значение аргументов переданных на вход, или что надо перегрузить функцию, сделав несколько ее вариантов с различными параметрами? Я вот тоже нихуя не понял что значит эта шизофазическая формулировка.
>>220042834 Я обычно когда хуевкю постановку в работу получаю и нет возможности уточнить что значит это говно начинаю разбирать грамматическую основу в каждом предложении задачи.
Написать макрофукнцию вычисления максимального (для четных вариантов) и минимального (для нечетных вариантов) элементов из трех, используя тренарную операцию. Провести минимум пять модификаций на этапе раскрытия макрофункции (добавление числа, модификация аругмента).
Первое что мне не понятно - что значит "макрофункция". Макрос это инструкция для перпроцессора на этапе компиляции, он подставляет в код программы то что ты указал за хэштэгом, по сути это копипэйст текста. Имеется ввиду что надо функцию написать и за каким то хуем вынести ее куски за хэштеги, чтобы собралось при компиляции обратно? Ну ладно, предположим что этот изъеб в задании нужен для того чтобы ты ознакомился с этой фичей языка.
Далее вот это "вычисления максимального (для четных вариантов) и минимального (для нечетных вариантов) элементов из трех" - судя по всему в функцию должно подаваться три целых числа, которые могут быть либо ВСЕ четными, либо ВСЕ нечетными. И если они четные то функция должна возвращать самое большее, а если нечетные то самое меньшее из этих трех чисел. Ну ладно, допустим что это эзотерическая задача такая где не надо задаваться вопросом зачем. Обработку ошибок я так понимаю что тоже делать не надо. Кстати, когда будешь работать первое о чем всегда надо думать это что должен сделать твой код если что-то пойдет не так, например в него подадут два четных и одно нечетное число. Окей, опустим это замечание и едем дальше.
"Используя тренарную операцию" - тут все понятно. Пу сути тренарная операция это синтаксический сахар, в некоторых языках ее нет и ничего. Но штука удобная.
"Провести минимум пять модификаций на этапе раскрытия макрофункции" - тут мне не ясно во первых что такое раскрытие этой ебаной макрофукнции, а раз не понятно это то не понятно и что за такие модификации, в количестве минимум пять. Чего модифицируем то? Может быть под раскрытием макрофункции имеется ввиду подстановка тегов в фкнуцию препроцессором? Очевидно тебя хотят заставить как следует наебаться с макросами, чтобы ты охуед и хорошенько разобрался с ними. Предположу что макросы могут каким-то образом вкладываться друг в друга и видимо таких наслоений макросов должно быть пять и более, чтобы на выходе у тебы получиласть валидная функция которая отдает результат из трех чисел.
Итак. Сперва пишешь валидную функцию без макросов. Потом гуглишь инфу по макросам и портачишь эту функцию так чтобы в пять слоев собиралась.
>>220039647 (OP) Ты хуйню сделал. Но я с домофона, потому не напишу сейчас ничего. Тред не читал, надеюсь тебе помогли. Если нет, через пару часов буду за пека, не утонет разберёмся
>>220041400 С таким же успехом можно сказать преподу что вычитание для пидоров, только сложение через дополнительный код. Нахуй пидорское сравнение, только вычитание с контролем перехода через ноль, паста про дух старой школы и асемблер для 8051
>>220051504 Пажжи, вычитание же для пидоро. Э-э-э... СЛОЖЕНИЕ ЧЕРЕЗ ДОПОЛНИТЕЛЬНЫЙ КОД С ДЖАМПАМИ ПО ФЛАГАМ ПЕРЕХОДА ЧЕРЕЗ НУЛЬ И НУЛЁМ В АККУМУЛЯТОРЕ! ДА СССУКА!
>>220045505 Ты очень старался, но у тебя не получилось. Единственная неопределённость в т.з. это чётные не нечётные. Рискну предположить что речь идёт про кооичество "аргументов" макроса
В чем суть, я сделал основную часть с нохождением минального числа из 3х заданых. Но в задании требуеться еще добавить модификации по типу добавления числа и изменения аргумента.
Я вообще не могу понять что это значит и как это сделать.
Может кто то сможет помочь