препроцессор хэлп

Тема в разделе "Программирование", создана пользователем Wyett, 22 May 2019 в 16:05.

  • дали дз с помощью препроцессора показать максимальное число массива.

     

    Это условие которое показывает максимальное число массива , а как это записать в препроцессор и вставить в сам массив?

    if (arr i > max)
    {
    max = arr i;
    }

  • Wyett сказал(а):

    максимальное число массива

    Нажмите, чтобы раскрыть...

    У массива нет макс. числа

    Wyett сказал(а):

    записать в препроцессор

    Нажмите, чтобы раскрыть...

    что?

    Wyett сказал(а):

    вставить в сам массив

    Нажмите, чтобы раскрыть...

    Зачем вставлять его туда, если оно и так там?

    ТС, напишешь когда тебя тяжёлые вещества отпустят.

  • Автор темы
    saw_tooth сказал(а):

    У массива нет макс. числа

    что?

    Зачем вставлять его туда, если оно и так там?

    ТС, напишешь когда тебя тяжёлые вещества отпустят.

    Нажмите, чтобы раскрыть...

    Ну мы же заполняем массив числами и просим вывести мax число(или ячейку).. Как эту хрень реализовать с помощью препроцессора? Через функцию?

  • Wyett сказал(а):

    с помощью препроцессора

    Нажмите, чтобы раскрыть...

    Препроцессор работает только на уровне компиляции, это раз.

    Второе, препроцессор просто подставляет текст, который соответствует вышестоящему define.

    Спойлер: "раз"
    Спойлер: "два"

    ps

    Wyett сказал(а):

    Как эту хрень реализовать

    Нажмите, чтобы раскрыть...

    хрень у тебя в штанах

    pss. Писать функции в дефайнах - быть дибилом, так преподу и скажи.

  • я отбитый, но это вроде циклом с перебором ячеек массива делается. что такое препроцессор?

  • Назначение препроцессора(программа какая-то) - обработка исходного текста программы до ее компиляции.

  • #define false true

  • graffitcrab сказал(а):

    #define false true

    Нажмите, чтобы раскрыть...

    это за гранью, парень.

  • Wyett сказал(а):

    Ну мы же заполняем массив числами и просим вывести мax число(или ячейку)..

    Нажмите, чтобы раскрыть...

    написал бы вывести максимальный элемент массива


    Wyett сказал(а):

    Это условие которое показывает максимальное число массива

    if (arr i > max)
    {
    max = arr i;
    }

    Нажмите, чтобы раскрыть...

    не хватает перебора через цикл for

  • Автор темы
    saw_tooth сказал(а):

    Писать функции в дефайнах - быть дибилом, так преподу и скажи.

    Нажмите, чтобы раскрыть...

    roflanLico.png


    saw_tooth сказал(а):

    Препроцессор работает только на уровне компиляции, это раз.

    Второе, препроцессор просто подставляет текст, который соответствует вышестоящему define.

    Спойлер: "раз"
    Спойлер: "два"

    ps

    хрень у тебя в штанах

    pss. Писать функции в дефайнах - быть дибилом, так преподу и скажи.

    Нажмите, чтобы раскрыть...

    Только тернарный оператор можно использовать?

  • Wyett сказал(а):

    Только тернарный оператор можно использовать?

    Нажмите, чтобы раскрыть...

    Нет

Кто смотрит тему (Пользователи: 0, Гости: 0)