Advertisement
Guest User

Untitled

a guest
Dec 16th, 2020
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <fstream>
  4. using namespace std;
  5. int main()
  6. {
  7.     fstream plik;
  8.     plik.open("dane.txt");
  9.  
  10.     double a, b, c, delta, x1, x2;
  11.    plik >> a >> b >> c;
  12.     delta = b * b -( 4 * a * c );
  13.     if( delta < 0 )
  14.     {
  15.         cout << "Rownanie nie ma rozwiazania";
  16.         return 0;
  17.     }
  18.     if( delta == 0 )
  19.     {
  20.         cout << "Rownanie ma jendo rozwiazanie ";
  21.         cout << "x_0 = " <<- b /( 2 * a );
  22.         // plik >> a >> b >>c;
  23.          plik >> x1 >> x2;
  24.         return 0;
  25.     }
  26.     delta = sqrt( delta );
  27.     if( b > 0 )
  28.     {
  29.          x1 =( - b - delta ) /( 2 * a );
  30.         x2 = c /( a * x1 );
  31.         plik >> x1 >> x2;
  32.          
  33.     }
  34.     else
  35.     {
  36.         x2 =( - b + delta ) /( 2 * a );
  37.         x1 = c /( a * x2 );
  38.         //  plik >> a >> b >>c;
  39.          plik >> x1 >> x2;
  40.     }
  41.     cout << "Rowanie ma dwa rozwiazania: ";
  42.     cout << "x_1 = " << x1 << "   x_2 = " << x2;
  43.      plik >> a >> b >>c;
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement