/
plato
/
exceptions
Обзор
Документация
Войти
/
plato
/
exceptions
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ex2/src/equilateral_triangle.cpp
18 строк
796 B
Evanivan
first_commit
11 окт 2025, 17:35
11 окт 2025, 17:35
545c406
Код
Авторство
О чём код?
#include "equilateral_triangle.h" EquilateralTriangle::EquilateralTriangle(int a) : Triangle(a, a, a, 60, 60, 60) { if (a != b || b != c || a != c) FigureException("все стороны не равны"); if (A != 60 || B != 60 || C != 60) FigureException("все углы не равны 60"); printf("Равносторонний треугольник (стороны %d, %d, %d; углы %d, %d, %d) создан", a, b, c, A, B, C); std::cout << std::endl; } std::string EquilateralTriangle::get_name() { return "Равносторонний треугольник"; } bool EquilateralTriangle::is_regular() { return Triangle::is_regular() && (a == b && b == c) && (A == 60 && B == 60 && C == 60); }