Как правильно записать строку - C (СИ)
Формулировка задачи:
Подскажите пожалуйста, как правильно записать 3 строку.
sin^3...
Решение задачи: «Как правильно записать строку»
textual
Листинг программы
if (a>b && b>2) y = x*x + a; else if (a<b && b<2) y = (a > b) ? a : b; else if (a == b) y = pow(sin(x*x), 3) + pow((pow(a, b) - tan(b)), 1.0/3); else y = (a < b) ? a : b;
Объяснение кода листинга программы
В данном коде выполняется следующая последовательность действий:
- Переменная
aсравнивается с переменнойb. Еслиaбольшеbиbбольше 2, то выполняется следующее действие. - Значение переменной
yприсваивается сумме квадрата переменнойxи переменнойa. - Если
aменьшеbиbменьше 2, то выполняется следующее действие. - Значение переменной
yприсваивается значению переменнойa, если оно больше значения переменнойb, иначе значение переменнойb. - Если
aравноb, то выполняется следующее действие. - Значение переменной
yприсваивается кубу синуса квадрата переменнойxплюс кубу арифметического корня степени 1/3 от разности значения переменнойaвозведенной в степеньbи тангенсаb. - Если ни одно из вышеописанных условий не выполнено, то выполняется следующее действие.
- Значение переменной
yприсваивается значению переменнойa, если оно меньше значения переменнойb, иначе значение переменнойb.