SonicDesu

Adamowe zagadki

Oct 15th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;  
  4.  
  5. int main() {
  6.  
  7.     cout << "*************************************************" << endl;
  8.     cout << "*  Pierwiastki rownania kwadratowego   *" << endl;
  9.     cout << "*      ax ^ 2 + bx + c = 0     *" << endl;
  10.     cout << "*************************************************" << endl << endl;
  11.  
  12.     double a{}, b{}, c{};
  13.    
  14.     cout << "Podaj a = ";
  15.     cin >> a;
  16.     cout << "Podaj b = ";
  17.     cin >> b;
  18.     cout << "Podaj c = ";
  19.     cin >> c;
  20.  
  21.     double delta{}, x1{}, x2{};
  22.     delta = b * b - 4.0 * a*c;
  23.  
  24.     if (delta > 0) {
  25.         cout << "Istnieja dwa pierwiastki tego rownania:" << endl;
  26.         x1 = (-b - sqrt(delta)) / 2.0 * a;
  27.         x2 = (-b + sqrt(delta)) / 2.0 * a;
  28.         cout << "x1=" << x1 << "    " << "x2=" << x2 << endl;
  29.     }
  30.     else if (delta == 0) {
  31.         cout << "Istnieje tylko jeden pierwiastek:" << endl;
  32.         x1 = -b / (2.0 * a);
  33.         cout << "x0=" << x1 << endl;
  34.     }
  35.     else cout << "Nie istnieja zadne pierwiastki tego rownania!!!" << endl << endl;
  36.     system("pause");
  37. return  0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment