أعتقد أن المشكلة الرئيسية هي أن متغيرك العالمي y1
قد تكون متضاربة مع وظيفة محددة في math.h
(أو cmath
). يمكنك الالتفاف على ذلك بإعلان متغيراتك محليًا في main()
وظيفة ، بدلا من الكرات. يسمح ذلك للاسم المتغير بإخفاء الوظيفة الحالية ، وتجنب الصراع.
تحرير: الحل البديل هو إعادة تسمية y1
لشيء آخر ، على سبيل المثال Y1
(الأحرف الكبيرة).
هناك أيضًا بعض المشكلات الأخرى في الكود. في مكانين حصلت عليهما cout<
بدلاً من cout <<
, ، وأنت أيضًا تفتقد إلى نصف كولون.