Advertisement
punidota

Untitled

Sep 19th, 2015
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <math.h>
  4. using namespace std;
  5.  
  6.  
  7.  
  8. int main()
  9. {
  10.     setlocale(LC_CTYPE, "Rus");
  11.     float a, b, c, diskr, d;
  12.     float x1, x2;
  13.     cout << "Введите a:";
  14.     cin >> a;
  15.     cout << "Введите b:";
  16.     cin >> b;
  17.     cout << "Введите c:";
  18.     cin >> c;
  19.     if (a != 0)
  20.     {
  21.         diskr = b * b - (4 * a * c);
  22.         if (diskr >= 0)
  23.         {
  24.             d = sqrt(diskr);
  25.             x1 = (-b + d) / (2 * a);
  26.             x2 = (-b - d) / (2 * a);
  27.             cout << "Рiвняння мае 2 коренi" << endl;
  28.             cout << "x1 = " << x1 << endl;;
  29.             cout << "x2 = " << x2 << endl;;
  30.         }
  31.         else cout << "Не мае дiйсних коренiв";
  32.     }
  33.     else
  34.     {
  35.         if (b != 0)
  36.         {
  37.             cout << "Мае один дiйсний корiнь x1 = " << (c / b) << endl;
  38.  
  39.         }
  40.         else {
  41.             if (c == 0)
  42.  
  43.                 cout << "Будь-яке число може бути коренем р-ння";
  44.  
  45.             else
  46.                 cout << "Не мое коренiв р-ння";
  47.         }
  48.         }
  49.  
  50.         system("pause");
  51.         return 0;
  52.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement