/
Puzzman
/
basic_programming
Обзор
Документация
Войти
/
Puzzman
/
basic_programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
homework_10_2/Main.cpp
50 строк
2 KB
Puzzanis
refactor
06 сен 2024, 15:48
06 сен 2024, 15:48
c39105e
Код
Авторство
О чём код?
#include <iostream> #include <string> #include "Classes\Shape\Shape.h" #include "Classes\Triangle\Triangle.h" #include "Classes\Quadrangle\Quadrangle.h" #include "Classes\Right_angled_triangle\Right_angled_triangle.h" #include "Classes\Isosceles_triangle\Isosceles_triangle.h" #include "Classes\Equilateral_triangle\Equilateral_triangle.h" #include "Classes\Rectangle\Rectangle.h" #include "Classes\Square\Square.h" #include "Classes\Parallelogram\Parallelogram.h" #include "Classes\Rhomb\Rhomb.h" #include "Classes\Print\Print.h" int main() { setlocale(LC_ALL, "rus"); //setting the language standard Shape Shape{}; print(Shape); // Треугольник Triangle triangle{ 10, 20, 30, 50, 60, 70 }; print(triangle); // Прямоугольный треугольник Right_angled_triangle r{ 10, 20, 40, 30, 50, 90 }; print(r); // Равнобедренный треугольник Isosceles_triangle i{ 10, 20, 10, 50, 60, 50 }; print(i); // Равносторонний треугольник Equilateral_triangle e{ 20, 20, 20, 60, 60, 60 }; print(e); // Четырехугольник Quadrangle q{ 10, 20, 30, 50, 100, 80, 100, 80 }; print(q); // Прямоугольник Rectangle re{ 10, 20, 10, 20, 90, 90, 90, 90 }; print(re); // Квадрат Square s{ 50, 50, 50, 50, 90, 90, 90, 90 }; print(s); // Параллелограмм Parallelogram p{ 50, 90, 50, 90, 30, 60, 30, 60 }; print(p); // Ромб Rhomb rhomb{ 10, 10, 10, 10, 30, 60, 30, 60 }; print(rhomb); system("pause"); return EXIT_SUCCESS; }