Informatică, întrebare adresată de ttttttt30, 8 ani în urmă

Sa se scrie un algoritm care sa rezolve sistemul de doua ecuatii de gradul 1 cu doua necunoscute si coeficienti reali
a1x + b1y = c1  \\  a2x + b2y = c2

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

using namespace std;

int main()

{

   float a1, b1, c1, a2, b2, c2, x, y, d, dx, dy;

   cout << "a1="; cin >> a1;

   cout << "b1="; cin >> b1;

   cout << "c1="; cin >> c1;

   cout << "a2="; cin >> a2;

   cout << "b2="; cin >> b2;

   cout << "c2="; cin >> c2;

   d=a1*b2-a2*b1;

   dx=c1*b2-c2*b1;

   dy=a1*c2-a2*c1;

   if (d!=0)

   {

       cout << "sistemul are o unica solutie: " << "\n";

       x=dx/d; y=dy/d;

       cout << "x=" << x << "\n";

       cout << "y=" << y << "\n";

   }

   else

   {

       if (dx==0 && dy==0) cout << "are o infinitate de solutii";

       else cout << "n-are solutii";

   }

   return 0;

}


Alte întrebări interesante