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