関数y=-x ^ 2+49の評価が必要なゲームをプログラミングしています。TI-84に次のように入力するときは、-(x)^ 2+49または-x^2 + 49と入力する必要があり、(-x)^ 2+49ではありません。 C ++
pp[i].death = -(j)^2 + 49; // Upside down hyperbola
値を追跡するためにブレークポイントを設定しましたが、意味がありません。私のjは[-7、+7]の範囲にあるので、[0、49]の範囲の結果を返すはずです。しかし、C ++コードでは、52またはかなり離れた乱数が得られます。回答をいただければ幸いです。