Я думаю, что основная проблема заключается в том, что ваша глобальная переменная y1
может противоречить функции, определенной в math.h
(или же cmath
) Вы можете обойти это, объявив свои переменные на месте в main()
функция, а не как глобальные. Это позволяет имени переменной маскировать существующую функцию и избегать конфликта.
Редактировать: альтернативное решение - переименовать y1
к чему -то другому, например Y1
(верхний регистр).
Есть также несколько других вопросов в коде. В двух местах у вас есть cout<
вместо cout <<
, и вам также не хватает полуколона.