Advertisement
35657

Untitled

Dec 16th, 2023
653
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1.  
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. void GetRoot(double a, double b, double c) {
  8.  
  9.     double discriminant = b * b - 4 * a * c;
  10.  
  11.     if (discriminant < 0) {
  12.         cout << "Уравнение не имеет корней" << endl;
  13.         return;
  14.     }
  15.  
  16.     double x1 = (-b + sqrt(discriminant)) / (2 * a);
  17.     double x2 = (-b - sqrt(discriminant)) / (2 * a);
  18.     cout << "x1 = " << x1 << ", x2 = " << x2 << endl;
  19. }
  20.  
  21. void GetRoot(double a, double b) {
  22.     double x = - b / a;
  23.     cout << "x = " << x << endl;
  24. }
  25.  
  26. int main() {
  27.     setlocale(LC_ALL, "ru");
  28.     GetRoot(2, 6, 4);
  29.     GetRoot(6, 2, 4);
  30.     GetRoot(6, -2);
  31.     GetRoot(6, 5);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement