BE

BE

GV_UA

#include <bits/stdc++.h>


using namespace std;


 double f(double x,double y)

{

  if(x>y)

  {

    return (x+y)/(x-y);

  } else

  if(x!=0&&y!=0)

  {

    return (x+y)/(x*y);

  } else if (x==0||(y==0&&x<=y))

  return 0; else return (x,y);

}


double g(double x, double y)

{

  if((x+y)>0)

  {

    return sqrt(x+y);} else


    if(x!=0&&y!=0)

    {


      return (pow(x,y)/(x*y));

     }  else

      if(x<=0&&y<=0) {

      return x+y;}



    return (x,y);


}


double t(double x, double y)

{

  return (f(x,y)-g(x,y))/(5+abs(g(x,y)*f(x,y)));

}

int main()

{

  double x,y;

  cin>>x>>y;

  cout<<fixed<<setprecision(3)<<t(x,y);

}


Report Page