/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part2/Task_2_7_2/Task_2_7_2.cpp
45 строк
1 KB
ArtT
Добавил седьмое задание
28 ноя 2025, 11:40
28 ноя 2025, 11:40
bbd75f6
Код
Авторство
О чём код?
#include <iostream> #include "Figure.h" #include "ExceptFigure.h" using namespace std; int main() { setlocale(LC_ALL, "rus"); try { Triangle triangle(10, 20, 30, 50, 60, 70); cout << triangle.printInfo() << endl << endl; RectangularTriangle rectangularTriangle(20, 30, 40, 50, 40); cout << rectangularTriangle.printInfo() << endl << endl; IsoscelesTriangle isoscelesTriangle(20, 30, 50, 60); cout << isoscelesTriangle.printInfo() << endl << endl; EquilateralTriangle equilateralTriangle(20); cout << equilateralTriangle.printInfo() << endl << endl; Quadrangle quadrangle(10, 20, 30, 40, 50, 60, 70, 80); cout << quadrangle.printInfo() << endl << endl; Parallelogram parallelogram(20, 30, 30, 40); cout << parallelogram.printInfo() << endl << endl; Rectangle rectangle(10, 20); cout << rectangle.printInfo() << endl << endl; Square square(20); cout << square.printInfo() << endl << endl; Rhomb rhomb(30, 30, 40); cout << rhomb.printInfo() << endl << endl; } catch (const ErrorFigure& ex) { std::cout << ex.what() << std::endl; return EXIT_FAILURE; } return EXIT_SUCCESS; }