#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void pierwiastki(float a, float b, float c)
{
float delta;
delta=(b*b)-(4*a*c);
float x1,x2;
if (a==0)
{
printf("To rownanie, jest rownaniem liniowym! \n"
;
}
else
{
if (delta>0)
{
x1=(b*(-1)-sqrt(delta))/(2*a);
x2=(b*(-1)+sqrt(delta))/(2*a);
printf("\n\n"
;
printf("Pierwiastki rownania kwadratowego wynosza: \n\n"
;
printf("x1 = %4.1f \n\n", x1);
printf("x2 = %4.1f\n", x2);
}
else
{
if (delta==0)
{
x1=(b*(-1))/(2*a);
printf("\n"
;
printf("Pierwiastek rownania kwadratowego wynosi: \n\n"
;
printf("%4.1f \n", x1);
}
else
{
printf("\n"
;
printf("Rownanie nie ma rozwiazan! \n\n"
;
}
}
}
}
int main()
{
float x,y,z;
printf("\n"
;
printf("Podaj skladniki rownania kwadratowego: \n\n"
;
printf("A = "
;
scanf("%f",&x);
printf("\n"
;
printf("B = "
;
scanf("%f",&y);
printf("\n"
;
printf("C = "
;
scanf("%f",&z);
printf("\n"
;
pierwiastki(x, y, z);
system("PAUSE"
;
}
#include <stdlib.h>
#include <math.h>
void pierwiastki(float a, float b, float c)
{
float delta;
delta=(b*b)-(4*a*c);
float x1,x2;
if (a==0)
{
printf("To rownanie, jest rownaniem liniowym! \n"
}
else
{
if (delta>0)
{
x1=(b*(-1)-sqrt(delta))/(2*a);
x2=(b*(-1)+sqrt(delta))/(2*a);
printf("\n\n"
printf("Pierwiastki rownania kwadratowego wynosza: \n\n"
printf("x1 = %4.1f \n\n", x1);
printf("x2 = %4.1f\n", x2);
}
else
{
if (delta==0)
{
x1=(b*(-1))/(2*a);
printf("\n"
printf("Pierwiastek rownania kwadratowego wynosi: \n\n"
printf("%4.1f \n", x1);
}
else
{
printf("\n"
printf("Rownanie nie ma rozwiazan! \n\n"
}
}
}
}
int main()
{
float x,y,z;
printf("\n"
printf("Podaj skladniki rownania kwadratowego: \n\n"
printf("A = "
scanf("%f",&x);
printf("\n"
printf("B = "
scanf("%f",&y);
printf("\n"
printf("C = "
scanf("%f",&z);
printf("\n"
pierwiastki(x, y, z);
system("PAUSE"
}