Другие языки программирования и технологии

Помогите с тестом по языку СИ

Помогите пожалуйста если кто знает ответы
g = (1 + cos(x + y)) / (exp(x) - 3 * y * z);
0
0
x / 10 < x % 10
-1
Сергей Федоренко
Сергей Федоренко
91 770
Лучший ответ
2. Приоритет операции деления выше, чем сложения.
То есть без скобок у тебя сработает деление косинуса на экспоненту, а потом + 1 и + 3yz.
Это не годится, нам нужна одна большая дробь.

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

e в степени x можно записать как exp(x).
Почитай про эту функцию:
c-cpp.ru/content/exp-expl

3yz — это произведение трех чисел. В программировании принято всегда явно ставить знаки умножения. То есть тебе нужно записать 3 * y * z.

———

3. Нужно вычислить значение выражения a / b % 5.

Согласно этой таблице
ru.cppreference.com/w/cpp/language/operator_precedence

приоритет у деления нацело / и деления по модулю % одинаковый.

Поэтому операции выполняются слева направо.

a / b нацело чему равно? Посчитай, а я назову это число x.

x % 5 — остаток от деления x на 5.
Подели твой икс на 5 в столбик и определи остаток.

Этот остаток запиши числом в выводимом тексте "k = %d" вместо "%d".

———

Остальное попробуй решить самостоятельно.

Про логические операции можешь почитать здесь:
cppstudio.com/post/297/
СЧ
Саша Чэнь
58 108
в чём смысл так учиться?
2. Приоритет операции деления выше, чем сложения. cppstudio.com/post/297/
**betman** *******
**betman** *******
328