/
Jacombo
/
HomeWorks
Обзор
Документация
Войти
/
Jacombo
/
HomeWorks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
22/Figure_DynamicLib/source/All_Figures.cpp
26 строк
1 KB
Aleksey K
- add Homework 22;
03 апр 2026, 22:51
03 апр 2026, 22:51
de9bddc
Код
Авторство
О чём код?
#include <iostream> #include <string> #include"Figure.h" #include"Triangle.h" #include"Quadrilateral.h" void print_info(Figure& figure) { std::cout << figure.get_name() << std::endl; } void print_info(const Triangle& triangle) { std::cout << triangle.get_name() << ": " << std::endl; std::cout << "Sides: a = " << triangle.get_side_a() << ", b = " << triangle.get_side_b() << ", c = " << triangle.get_side_c() << std::endl; std::cout << "Angles: A = " << triangle.get_angle_A() << ", B = " << triangle.get_angle_B() << ", C = " << triangle.get_angle_C() << std::endl; std::cout << ' ' << std::endl; } void print_info(const Quadrilateral& quadrilateral) { std::cout << quadrilateral.get_name() << ": " << std::endl; std::cout << "Sides: a = " << quadrilateral.get_side_a() << ", b = " << quadrilateral.get_side_b() << ", c = " << quadrilateral.get_side_c() << ", d = " << quadrilateral.get_side_d() << std::endl; std::cout << "Angles: A = " << quadrilateral.get_angle_A() << ", B = " << quadrilateral.get_angle_B() << ", C = " << quadrilateral.get_angle_C() << ", D = " << quadrilateral.get_angle_D() << std::endl; std::cout << ' ' << std::endl; }