Odpowiedź:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c, delta, x1, x2;
cout<<"Program obliczy pierwiastki rowanania kwadratowego a*x^2+b*x+c=0. Wprowadz a, b i c"<<endl;
cin>>a>>b>>c;
if (a==0)
cout<<"Rownanie jest liniowe.";
return 0;
}
delta=(b*b) - (4*a*c);
cout<<"Delta wynosi: "<<delta<<endl;
if (delta<0)
if (a>0){
cout<<"Brak pierwiastkow, ramiona paraboli skierowane sa w gore."<<endl;
if (a<0){
cout<<"Brak pierwiastkow, ramiona paraboli skierowane sa w dol."<<endl;
if (delta>0)
delta=sqrt(delta);
x1=((-1*b)-delta)/(2*a);
x2=((-1*b)+delta)/(2*a);
cout<<"x1 = "<<x1<<" x2 = "<<x2<<endl;
cout<<"Ramiona paraboli skierowane sa w gore."<<endl;
cout<<"Ramiona paraboli skierowane sa w dol."<<endl;
if (delta==0)
x1=(-1*b)/(2*a);
cout<<"x0 = "<<x1<<endl;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,b,c, delta, x1, x2;
cout<<"Program obliczy pierwiastki rowanania kwadratowego a*x^2+b*x+c=0. Wprowadz a, b i c"<<endl;
cin>>a>>b>>c;
if (a==0)
{
cout<<"Rownanie jest liniowe.";
return 0;
}
delta=(b*b) - (4*a*c);
cout<<"Delta wynosi: "<<delta<<endl;
if (delta<0)
{
if (a>0){
cout<<"Brak pierwiastkow, ramiona paraboli skierowane sa w gore."<<endl;
return 0;
}
if (a<0){
cout<<"Brak pierwiastkow, ramiona paraboli skierowane sa w dol."<<endl;
return 0;
}
}
if (delta>0)
{
delta=sqrt(delta);
x1=((-1*b)-delta)/(2*a);
x2=((-1*b)+delta)/(2*a);
cout<<"x1 = "<<x1<<" x2 = "<<x2<<endl;
if (a>0){
cout<<"Ramiona paraboli skierowane sa w gore."<<endl;
return 0;
}
if (a<0){
cout<<"Ramiona paraboli skierowane sa w dol."<<endl;
return 0;
}
}
if (delta==0)
{
x1=(-1*b)/(2*a);
cout<<"x0 = "<<x1<<endl;
if (a>0){
cout<<"Ramiona paraboli skierowane sa w gore."<<endl;
return 0;
}
if (a<0){
cout<<"Ramiona paraboli skierowane sa w dol."<<endl;
return 0;
}
}
return 0;
}