1

(5 відповідей, залишених у C++)

class Cfigure
{
public:
    int x;
    int y;
    int step;
    int color;
    Cfigure (int x, int y, int step)
    {
        this->x = x;
        this->y = y;
        this->step = step;
    }
};
enum {LEFT,RIGHT,UP,DOWN};
void main ()
{
    Cfigure a(5, 5, RIGHT);
    
}

Bartash: код слід брати у теги code.

2

(5 відповідей, залишених у C++)

Клас “фігура”: координати на шахівниці, колір. Метод – “хід” на одну позицію в одному з 4 напрямків. Похідні: ”кінь”, “пішак”(порядковий номер, чи своя половина поля), “ферзь” – зі своїми методами “хід” і “удар”. В похідних класах перевантажити бінарний мінус А-В як “А б’є В". Функцію “хід” перетворити на віртуальну.