בלי קשר לשגיאה שקיבלת, בכל מקרה עלולה להיות בעיה שזה לא יעשה בדיוק מה שאתה רוצה
שים לב לשורה
x=(-b)+sqrt(b*b-4*a*c)/a*2;
נחוצות סוגריים לדעתי על ה a*2
(לא סגור לגבי זה ^, תבדוק)
לגבי הבעיה השניה - יכול להיות שזה בגלל שהכנסת ערכים ככה שהדלתא יוצאת שלילית?
כדאי שתבדוק בנפרד שהערך שאתה מוציא לו שורש הוא חיובי (או אפס) לפני שאתה מוציא לו שורש.
Last edited by Balrog; 22-10-06 at 17:34..
|