#include <iostream>
using namespace std;
class Square
{
public:
double length; // Довжина квадрата
double width; // Ширина квадрата
Square(double l, double w) // Конструктор
{
length = l;
width = w;
}
double Area()
{
return length * width;
}
};
int main(void)
{
Square a(2.0, 3.0), b(6.5, 7.2), *c;
c = &a;
cout<< c->Area()<<endl;
//cout<<(*c).Area(); // Альтернативний запис
c = &b;
cout<< c->Area()<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBTcXVhcmUKewpwdWJsaWM6CiAgZG91YmxlIGxlbmd0aDsgLy8g0JTQvtCy0LbQuNC90LAg0LrQstCw0LTRgNCw0YLQsAogIGRvdWJsZSB3aWR0aDsgIC8vINCo0LjRgNC40L3QsCDQutCy0LDQtNGA0LDRgtCwCiAgCiAgU3F1YXJlKGRvdWJsZSBsLCBkb3VibGUgdykgLy8g0JrQvtC90YHRgtGA0YPQutGC0L7RgAogIHsKICAgIGxlbmd0aCA9IGw7CiAgICB3aWR0aCA9IHc7CiAgfQogIAogIGRvdWJsZSBBcmVhKCkKICB7CiAgICByZXR1cm4gbGVuZ3RoICogd2lkdGg7CiAgfQp9OwoKaW50IG1haW4odm9pZCkKewogIFNxdWFyZSBhKDIuMCwgMy4wKSwgYig2LjUsIDcuMiksICpjOwogIGMgPSAmYTsKICBjb3V0PDwgYy0+QXJlYSgpPDxlbmRsOwogIC8vY291dDw8KCpjKS5BcmVhKCk7IC8vINCQ0LvRjNGC0LXRgNC90LDRgtC40LLQvdC40Lkg0LfQsNC/0LjRgQogIGMgPSAmYjsKICBjb3V0PDwgYy0+QXJlYSgpPDxlbmRsOwogIHJldHVybiAwOwp9Cg==