Программа на си нужно в ней сделать проверку на отрицательное число ,у меня в программе неверно .Как сделать ,чтобы мы проверяли ,что ctgx-это cosx/sin x ,в моей программе (1/tgx,где 1/sinx/cosx),где sin x не равен 0 cos x ,тоже не равен нулю и потом от этой функции ,что она больше либо равно 0 корень меньше 0 потом синус от функции больше либо равен 0 ,pow <0 как это реализовать в код #include <stdio.h> #include <math.h>
int main(void) { double x, result;
printf("Введите значение x: "); scanf("%lf", &x);
if (x == M_PI + 9 * M_PI / 2) { printf("Ошибка: деление на ноль при вычислении котангенса.\n"); return 1; }
if (pow(1 / tan(pow(x - M_PI, 9)), 1. / 5) < 0) { printf("Ошибка: отрицательное значение под корнем.\n"); return 1; }
#include <stdio.h>
#include <math.h>
int main(void) {
double x, result;
printf("Введите значение x: ");
scanf("%lf", &x);
if (x == M_PI + 9 * M_PI / 2) {
printf("Ошибка: деление на ноль при вычислении котангенса.\n");
return 1;
}
if (pow(1 / tan(pow(x - M_PI, 9)), 1. / 5) < 0) {
printf("Ошибка: отрицательное значение под корнем.\n");
return 1;
}
result = exp(2) * pow(x, 1./3) +
pow(1 / tan(pow(x - M_PI, 9)), 1. / 5) / pow(x, 4) +
3.4 +
pow(sin(x * 6.2), 2);
printf("Результат: %lf\n", result);
return 0;
}