ایول بابا من نمی دونم چرا اصلا این جا رو ندیده بودم اه ه ه ه
:
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main()// اینجا هم نباید از void استفاده کنی وباید به این صورت که نوشته شده بنویسی
{
float x1, x2, a, b, c,delta;
printf ("enter a,b,c\n");
scanf ("%f%f%f", &a, &b, &c);//اینجا هم باید از %f استفاده کنیو بهتره که در scanfفاصله نذاری بین %fها
delta= (b*b)-(4*a*c);
if (delta>0)
{
x1=((-b+pow(delta,0.5))/(2*a));//doroste hagh ba ali naghia bood ye parantez ham dar inja kam boodدر اینجا اولا باید در توابعپاور و امثال این باید هر دو باید همنوع بخصوص در اینجا float باشه
x2=((-b-pow(delta,0.5))/(2*a));// doroste hagh ba ali naghia bood ye parantez ham dar inja kam bood مثله بالا
printf ("x1 = %f , x2 = %f\n", x1, x2);
}
else if (delta==0)
{
x1=(-b/(2*a));//باید پرانتز رو بگذاری
printf ("x1=x2=%f", x1);
}
else
{
printf("no real roots for this q");
}
system ("pause");
return 0;
}






پاسخ با نقل قول