Răspuns :
Răspuns:
Explicație:
ecuatie de gradul 1:
#include<iostream.h>
int main()
{
float a,b,x;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
if (a)
{
x=-b/a;
cout<<x;
}
else
if (b==0) cout<<"infinitate de solutii";
else cout<<"nu are solutie";
return 0;
}
ecuatie de gradul 2:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout << "Rezolvarea ecuatiei de gradul al doilea" << endl;
float a,b,c,d,x1,x2;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
if(a!=0&&b!=0)
{
{d=b*b-4*a*c;
}
if(d>=0)
{x1=(-b+sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
cout<<"x1="<<x1<<endl;
cout<<"x2="<<x2<<endl;
}
else
if(d<0)
{cout<<"Ecuatia nu are solutii in R";
}
}
if (a==0&&b==0&&c==0)
{cout<<"Ecuatia are o infinitate de solutii!";
}
else
if(a==0&&b==0)
{cout<<"Ecuatia nu are solutii!";
}
else
if(a==0)
{if(c!=0)
{x1=-b/c;
cout<<"x="<<x1;
}
else
cout<<"Ecuatia nu are solutii!";
}
else
if(b==0)
{if(-c/a>=0&&c!=0)
{x1=sqrt(-c/a);
cout<<"x="<<x1;
}
else
if(c==0)
{cout<<"x=0";
}
else
{cout<<"Ecuatia nu are solutii!";
}
}
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!