mam problem, iż jestem początkującym "programistą"(hehe) toteż chciałbym wiedzieć co jest nie tak w moim programie.Z góry dzięki za odpowiedz.
błąd to : syntax error before '{' token
Kod: Zaznacz cały
#include<stdio.h>
#include<math.h>
double rowkwad()
{
float a,b,c,x1,x2,delta;
printf("Rozwiazuje rownanie kwadratowe\nPodaj wspolczynniki rowanania");
scanf("%f %f %f",&a,&b,&c);
printf("Wybrales nastepujace wspolczynniki\na=%.2f\nb=%.2f\nc=%.2f\n",a,b,c);
delta=b*b-4*a*c;
if(a==0)
{
printf("Jest to rownanie liniowe,podaj nowe a\n");
scanf("%f",&a);
}
else
{
if(delta==0)
{
printf("Delta to %.2f\nRozwiazanie to %.2f",delta,(-b)/(2*a));
}
if(delta>0)
{
x1=(-b-sqrt(delta)/2/a);
x2=(-b+sqrt(delta)/2/a);
printf("Rownanie ma 2 rozwiazania x1=%.2f i x2=%.2f\n",x1,x2);
}
else printf("Brak rozwiazan rzeczywistych\n");
return 0;
}
main()
{
return rowkwad();
}