/
AirLexa
/
origin
Обзор
Документация
Войти
/
AirLexa
/
origin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Lesson_08/Task_2/Quadre.cpp
37 строк
968 B
AirLexa
заголовки и проект
23 окт 2025, 09:29
23 окт 2025, 09:29
4726776
Код
Авторство
О чём код?
#include <iostream> #include <string> #include "Quadre.h" #include "MyException.h" Quadre::Quadre(int a, int b, int c, int d, int A, int B, int C, int D) { set_name("���������������"); set_sides(4); this->a = a; this->b = b; this->c = c; this->d = d; this->A = A; this->B = B; this->C = C; this->D = D; if (get_sides() != 4) throw MyException("���������� ������ �� ����� 4"); if (A + B + C + D != 360) throw MyException("����� ����� �� ����� 360"); } std::string Quadre::to_string() { return get_name() + " (������� " + std::to_string(a) + ", " + std::to_string(b) + ", " + std::to_string(c) + ", " + std::to_string(d) + "; ���� " + std::to_string(A) + ", " + std::to_string(B) + ", " + std::to_string(C) + ", " + std::to_string(D) + ")"; }