/
Puzzman
/
basic_programming
Обзор
Документация
Войти
/
Puzzman
/
basic_programming
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
homework_05_1/main.cpp
52 строки
832 B
Puzzanis
refactor
06 сен 2024, 15:48
06 сен 2024, 15:48
c39105e
Код
Авторство
О чём код?
#include <iostream> #include <string> class Figure { protected: std::string name{ "������" }; int sides_count{}; public: std::string getName() { return name; } int getSides_count() { return sides_count; } }; class Triangle : public Figure { public: Triangle() { name = "�����������"; sides_count = 3; } }; class Quadrangle : public Figure { public: Quadrangle() { name = "���������������"; sides_count = 4; } }; void print(Figure& fig) { std::cout << fig.getName() << ": " << fig.getSides_count() << '\n'; } int main() { setlocale(LC_ALL, "rus"); //setting the language standard Figure f{}; Triangle t{}; Quadrangle q{}; std::cout << "���������� �������: \n"; print(f); print(t); print(q); return EXIT_SUCCESS; }