#include math.h
#include stdio.h
#include stdlib.h
# define M_PI 3.14159265358979323846 /* pi */
main()
{
double a,
b,
x,
z;
system("cls");
printf("Введите значение параметра a: ");
scanf("%f",&a);
printf("Введите значение параметра b: ");
scanf("%f",&b);
printf("Введите значение аргумента x: ");
scanf("%f",&x);
if (x<=a) (4.1 + (7*pow(x,2)) + sin((8.2 * x) + (M_PI/6)));
else if (a>x>b) (sqrt(pow(cos,2)*pow(atan,2)*pow(x,2)+pow(exp,(3*x+10)))));
else if ((x>=b) (log(asin(x)+acos(x)+pow(x,3.2)));
printf("Значение функции z = %e\n",z);
return 0;
}
Компилятор пишет "passing 'double (double)' to parameter of incompatible type 'double'"