/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part2/Task_2_5_2/Task_2_5_2.cpp
56 строк
1 KB
ArtT
Добавил пятое задание
15 ноя 2025, 21:04
15 ноя 2025, 21:04
a94210d
Код
Авторство
О чём код?
#include <iostream> #include <Windows.h> #include <string> #include "Counter.h" using namespace std; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); Counter* counter; string inputValue = ""; cout << "Вы хотите указать начальное значение счётчика? Введите да или нет: "; getline(cin, inputValue); if (inputValue == "да") { int val{ 0 }; cout << "Введите начальное значение счётчика: "; cin >> val; counter = new Counter(val); } else { counter = new Counter(); } cout << "Введите команду ('+', '-', '=' или 'x'): "; getline(cin, inputValue); do { if (inputValue == "+") { counter->incValue(); } else if (inputValue == "-") { counter->multiplyValue(); } else if (inputValue == "=") { cout << counter->getValue() << endl; } else if (inputValue == "x") { cout << "До свидания!" << endl; } cout << "Введите команду ('+', '-', '=' или 'x'): "; getline(cin, inputValue); } while (inputValue != "x"); delete counter; return EXIT_SUCCESS; }