У меня есть функция и нужно вычислить её значение.
Но загвоздка в том что нельзя использовать операторы if
и switch
. Какие оператори можно использовать вместо них?
Моя функция: f(x)={x^2,x≤0; ln(x), x>0}.
Благодаря HolyBlackCat я понял что вместо :
if (x) {...}
можно использовать:
while(x) {...; break;}
ёще поискав на просторе интернета я нашёл статейку в которой пишет:
...оператор ? для замены if/else...
Оператор ? называется триадным оператором, поскольку ему требуется три операнда и он имеет следующий вид:
выражение1 ? выражение2 : выражение3
где выражение1, выражение2 и выражение3 - это выражения.
Сайт откуда взята информация: http://www.c-cpp.ru/books/operator-0
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Меня интересует вопрос, касающийся оптимизации сложного возвращаемого значения
Подскажите,как сделать так чтобы огромной количество if-ов работало вместе и приводило к ответу? Моя программа ничего не выводит, а должна