#include <iostream>
using namespace std;
class Rectangle{
public:
Rectangle(double a=0,double b=0,double c=0,double d=0):a(a),b(b),c(c),d(d){}
void input();
friend Rectangle operator +(Rectangle &,Rectangle &);
friend ostream &operator <<(ostream &,Rectangle &);
double area();
private:
double a;
double b;
double c;
double d;
};
void Rectangle::input(){
cin>>a>>b>>c>>d;
}
Rectangle operator +(Rectangle & x,Rectangle & y)
{
Rectangle z;
z.a=x.a+y.a;
z.b=x.b+y.b;
z.c=x.c+y.c;
z.d=x.d+y.d;
return z;
}
ostream &operator <<(ostream & output,Rectangle & c)
{
output<<c.area()<<endl;
return output;
}
double Rectangle::area(){
double area1;
area1=(c-a)*(d-b);
if(area1<0)
return (-area1);
else
return area1;
}
int main()
{
Rectangle p1(1,1,6,3),p2,p3;
p2.input();
p3=p1+p2;
cout<<p3;
return 0;
}
#include <iostream>
using namespace std;
class Rectangle{
public:
Rectangle(double a=0,double b=0,double c=0,double d=0):a(a),b(b),c(c),d(d){}
void input();
void output();
double area();
private:
double a;
double b;
double c;
double d;
};
void Rectangle::input(){
cin>>a>>b>>c>>d;
}
void Rectangle::output()
{
cout<<area()<<endl;
}
double Rectangle::area(){
double area1;
area1=(c-a)*(d-b);
if(area1<0)
return (-area1);
else
return area1;
}
int main()
{
Rectangle p1;
p1.input();
p1.output();
Rectangle p2(p1);
p2.output();
Rectangle p3(1,1,6,3);
p3.output();
return 0;
}