#include <iostream>
using namespace std;
struct point {
float x, y;
};
class Quadrangle
{
public:
void init() // sets coordinates for A, B, C, D
{
cout << "a:";
cin >> a;
cout << "Input A coordinates (x, y): ";
cin >> A.x >> A.y;
cout << "Input B coordinates (x, y): ";
cin >> B.x >> B.y;
cout << "Input C coordinates (x, y): ";
cin >> C.x >> C.y;
cout << "Input D coordinates (x, y): ";
cin >> D.x >> D.y;
};
void show()
{
cout << a << endl;
cout << "A:(" << A.x << "," << A.y << ")\n";
cout << "B:(" << B.x << "," << B.y << ")\n";
cout << "C:(" << C.x << "," << C.y << ")\n";
cout << "D:(" << D.x << "," << D.y << ")\n";
}
void square()
{
// square calculation
};
int a;
private:
point A, B, C, D;
//int a;
};
class Rectangle : public Quadrangle
{
public:
void square()
{
// square calculation
};
/*
void show()
{
cout << a << endl;
cout << "A:(" << A.x << "," << A.y << ")\n";
cout << "B:(" << B.x << "," << B.y << ")\n";
cout <
using namespace std;
struct point {
float x, y;
};
class Quadrangle
{
public:
void init() // sets coordinates for A, B, C, D
{
cout << "a:";
cin >> a;
cout << "Input A coordinates (x, y): ";
cin >> A.x >> A.y;
cout << "Input B coordinates (x, y): ";
cin >> B.x >> B.y;
cout << "Input C coordinates (x, y): ";
cin >> C.x >> C.y;
cout << "Input D coordinates (x, y): ";
cin >> D.x >> D.y;
};
void show()
{
cout << a << endl;
cout << "A:(" << A.x << "," << A.y << ")\n";
cout << "B:(" << B.x << "," << B.y << ")\n";
cout << "C:(" << C.x << "," << C.y << ")\n";
cout << "D:(" << D.x << "," << D.y << ")\n";
}
void square()
{
// square calculation
};
int a;
private:
point A, B, C, D;
//int a;
};
class Rectangle : public Quadrangle
{
public:
void square()
{
// square calculation
};
/*
void show()
{
cout << a << endl;
cout << "A:(" << A.x << "," << A.y << ")\n";
cout << "B:(" << B.x << "," << B.y << ")\n";
cout <





Dawn

射命丸文