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