Witam wszystkich.
Robiłem dzisiaj na laborkach z informatyki program obliczający pierwiastki równania kwadratowego.
Mam takie pytanie co w tym programie jest źle bo na Dev C++ pokazuje mi błąd na pierwszej klamrze i już nie mogę dojść końca czy to dlatego że w innym programie to kompiluje??czy jak ...
Ten program jest napisany przeze mnie więc nie jestem do końca pewien czy ma prawo działać.
oto on
Robiłem dzisiaj na laborkach z informatyki program obliczający pierwiastki równania kwadratowego.
Mam takie pytanie co w tym programie jest źle bo na Dev C++ pokazuje mi błąd na pierwszej klamrze i już nie mogę dojść końca czy to dlatego że w innym programie to kompiluje??czy jak ...
Ten program jest napisany przeze mnie więc nie jestem do końca pewien czy ma prawo działać.
oto on
#include <stdio.h>
#include <math.h>
void main (void)
{
float a,b,c,p1,p2,delta;
printf("podaj a");
scanf("%f",&a);
printf("podaj b");
scanf("%f",&b);
printf("podaj c");
scanf("%f",&c);
delta=(b*b)-(4*a*c);
p1=((-b-(float)sqrt(delta))/(2*a));
p2=((-b+(float)sqrt(delta))/(2*a));
if (a==0)
{
printf("to nie jest rownanie kwadratowe");
}
else
{
printf("to jest rownanie kwadratowe");
if(delta>0);
{
printf("rownanie ma dwa pierwiastki");
printf("pierwszy to %f",p1);
printf("drugi to %f",p2);
}
else
{
if (delta==0)
{
printf("rownanie ma jeden pierw");
printf("test to %f", p1);
}
else
{
if (delta<0)
{
printf("brak");
}
}
}
}
}