#include <iostream> // Подключаемые библиотеки
#include <string> //
#include <vector> //
#include <locale.h> //
using namespace std; // Без этой штуки мы не сможем в синтаксис
void process_turn() {
cout << "Добрый день! Вас приветствует программа Life&Vision." << endl;
cout << "С помощью нашей программы, вы сможете : \n" << endl;
cout << "| Воспользоваться простым калькулятором |< 1 \t2 >|Записать слова и дать им определение|\n" << endl;
cout << "Что вы хотите выполнить? Я выбираю : ";
}
int main() // Главная функция
{
setlocale(LC_ALL, "Russian"); // Язык вводимых символов
int turn;
double calculate[4];
string designation;
char exit;
char first_symbhol; // Ввод символа операции
char second_symbhol;
process_turn();
cin >> turn;
cout << endl;
if (turn == 1) { // Условие 1. Если мы ввели число 1 - нас перекинет в калькулятор
cout << "Вы вызвали функционал простого калькулятора.\nВведите два числа и действующий символ : "; // Запрос на ввод символов
while (cin >> calculate[0] >> first_symbhol >> calculate[1]) { // Ввод двух чисел и символа
switch (first_symbhol) {// Выполнение одной из операций на основе полученной информации
case '+':
calculate[3] = calculate[0] + calculate[1];
cout << calculate[0] << " + " << calculate[1] << " = " << calculate[3] << endl; break;
case '-':
calculate[3] = calculate[0] - calculate[1];
cout << calculate[0] << " - " << calculate[1] << " = " << calculate[3] << endl; break;
case '*':
calculate[3] = calculate[0] * calculate[1];
cout << calculate[0] << " * " << calculate[1] << " = " << calculate[3] << endl; break;
case '/':
calculate[3] = calculate[0] / calculate[1];
cout << calculate[0] << " / " << calculate[1] << " = " << calculate[3] << endl; break;
default:
cout << "Вы ввели неправильный символ. Попробуйте снова." << endl; break;
}
}
}
else if (turn == 2) { // Условие 2. Если мы ввели число 2 - нас перекинет в функцию записи и сортировки слов
cout << "Вы вызвали функцию записи/сортировки слов и их определения." << endl;
cout << "Введите слово и через символ ( - ) его определение" << endl;
vector <int> words;
int word;
while (cin >> word)
words.push_back(word);
cout << "Количество слов : " << words.size() << endl;
for (int i = 0; i < words.size(); ++i) {
cout << i << endl;
//////////////// Не допилил
}
}
else
cout << "Вы ввели неправильное значение. Повторите попытку позже." << endl;
system("pause");
return 0;
}