/
khazov
/
module2
Обзор
Документация
Войти
/
khazov
/
module2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task5_3/Triangle.cpp
26 строк
692 B
KhazovAV
Многофайловость
16 июл 2026, 13:50
16 июл 2026, 13:50
4616006
Код
Авторство
О чём код?
#include "Triangle.h" #include <iostream> Triangle::Triangle(double side_a, double side_b, double side_c, double angle_A, double angle_B, double angle_C, const std::string& name) : Figure(name, 3), a(side_a), b(side_b), c(side_c), A(angle_A), B(angle_B), C(angle_C) {} std::vector<double> Triangle::getSides() const { return { a, b, c }; } std::vector<double> Triangle::getAngles() const { return { A, B, C }; } bool Triangle::check() const { return (A + B + C) == 180.0; } void Triangle::printInfo() const { Figure::printInfo(); std::cout << "�������: a=" << a << " b=" << b << " c=" << c << std::endl; std::cout << "����: A=" << A << " B=" << B << " C=" << C << std::endl; }