View Single Post
ישן 22-10-06, 01:13   # 1
hod206
אחראי פורום Off-Topic
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
גיל: 34
הודעות: 2,070
שלח הודעה באמצעות ICO אל hod206 שלח הודעה באמצעות MSN אל hod206

hod206 לא מחובר  

צריך עזרה קטנה ב-C

מה הבעיה בזה:
קוד:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
float a, b, c;
float x, y;
clrscr();
printf("please enter a:");
scanf("%f",&a);
printf("\n please enter b:");
scanf("%f",&b);
printf("\n please enter c:");
scanf("%f",&c);
x=(-b)+sqrt(b*b-4*a*c)/a*2;
y=(-b)-sqrt(b*b-4*a*c)/a*2;
printf("\n your x1 is: %f",x);
printf("\n your x2 is: %f",y);
}
כמו שאתם רואים אמורים להכניס A, B ו-C של משוואה ריבועית וזה אמור לפתור ולמצוא את 2 ה-Xים..
עכשיו, כשאני מריץ את זה ומכניס את ה-A, B ו-C, זה כותב לי שגיאה כזאת:
Floating point error: domain.
abnormal program termination.
במקום לכתוב את התוצאות...
מה זה אומר ואיך פותרים את זה?
תודה לעוזרים! =]
__________________
אנטי וירוס חינם
  Reply With Quote