/*
   Program ten stanowi demonstrację porównań liczb przy użyciu
   wyrażeń logicznych.
*/

#include <iostream>
#include <iomanip>
#include <string>

using namespace std;

int main()
{
   cout << "Wprowadź dwie liczby (np. 3.5 4.5): ";
   double x;
   cin >> x;
   double y;
   cin >> y;
   if (x == y) 
   {
      cout << "Są takie same.";
   }
   else 
   {
      cout << "Pierwsza liczba jest ";
      if (x > y)
      {
         cout << "większa." << endl;
      }
      else
      {
         cout << "mniejsza." << endl;
      }

      if (-0.01 < x - y && x - y < 0.01)
      {
         cout << "Liczby są do siebie zbliżone." << endl;
      }

      if (x == y + 1 || x == y - 1)
      {
         cout << "Liczby różnią się o 1." << endl;
      }

      if (x > 0 && y > 0 || x < 0 && y < 0)
      {
         cout << "Liczby maja ten sam znak." << endl;
      }
      else
      {
         cout << "Liczby różnią się znakiem." << endl;
      }
   }
   return 0;
}

