nvnnaidenov

Zad15

Sep 21st, 2021
636
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* ƒа се напише програма, ко¤то на ц¤лата променлива k
  2. присво¤ва номера на квадранта, в който се намира точка с координати
  3. (x, y). “очката не лежи на координатните оси */
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int k;
  11.     double x;
  12.     double y;
  13.  
  14.     cout << "x = ";
  15.     cin >> x;
  16.     if(!cin)
  17.     {
  18.         cout << "Error, bad input!";
  19.         return 1;
  20.     }
  21.     cout << "y = ";
  22.     cin >> y;
  23.     if(!cin)
  24.     {
  25.         cout << "Error, bad input!";
  26.         return 1;
  27.     }
  28.  
  29.     if(x * y == 0)
  30.     {
  31.         cout << "Incorrect input!";
  32.         return 1;
  33.     }
  34.  
  35.     if(x * y > 0)
  36.     {
  37.         if(x > 0)
  38.         {
  39.             k = 1;
  40.         }
  41.         else
  42.         {
  43.             k = 3;
  44.         }
  45.     }
  46.     else
  47.     {
  48.         if(x > 0)
  49.         {
  50.             k = 4;
  51.         }
  52.         else
  53.         {
  54.             k = 2;
  55.         }
  56.     }
  57.  
  58.     cout << "The point is in: " << k << endl;
  59.  
  60.     return 0;
  61. }
RAW Paste Data