#include<stdio.h>
int main()
{
float a,b,c;
float delta=(b*b)-(4*a*c);
float p0=(-b/2*a);
float p1=((-b-sqrt(delta))/(4*a));
float p2=((-b+sqrt(delta))/(4*a));
printf("Program obliczajacy pierwiastki trojmianu kwadratowego funkcji dla podanych parametrow a,b,c\n");
printf("Podaj wartosc parametru a: \n");
scanf("%f", &a);
printf("Podaj wartosc parametru b: \n");
scanf("%f", &b);
printf("Podaj wartosc parametru c: \n");
scanf("%f", &c);
printf("Wartosc a=%f,b=%f,c=%f\n",a,b,c);
printf("Delta wynosi %f\n", delta);
if(a==0)
{
printf("To nie jest funkcja kwadratowa!/n");
}
else
{
printf("To jest funkcja kwadratowa!");
if(delta>0)
{
printf("Równanie ma 2 rozwiazania: ");
printf("P1=%f i P2=%",p1,p2);
}
else
{
if(delta==0)
{
printf("Rownanie ma 1 pierwiastek P0=%f",p0);
}
else
{
if(delta<0)
{
printf("Rownanie nie ma pierwiastkow");
}
}
}
}
}
Co w tym programie jest nie tak ? w ogóle nie oblicza delty