主な問題は、あなたのグローバル変数が y1
で定義された関数と矛盾している可能性があります math.h
(また cmath
)。変数をローカルに宣言することで、それを回避できます main()
グローバルとしてではなく機能。これにより、変数名が既存の関数をマスクし、競合を回避できます。
編集:代替ソリューションは名前を変更することです y1
他の何かに、例えば Y1
(アッパーケース)。
コードには他にもいくつかの問題があります。あなたが持っている2つの場所で cout<
それ以外の cout <<
, 、また、セミコロンも欠けています。