#include <windows.h>
#include <string>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, char **argv)
{
system("chcp 1251 > nul"); // Руссификация сообщений
setlocale(LC_ALL, "Russian");
string s; int usercat;
string ct[8]= {"машины","море","лес","дом","яхта","отель","компьютер","дорога"};
do
{
cout << "Выберите категорию" << endl;
cout << "машины,море,лес,дом,яхта,отель,компьютер,дорога" << endl;
cin >> s; usercat= -1;
for (int i=0; i<8; i++)
{
if (s==ct[i]) { usercat= i; break; }
}
switch(usercat)
{
case 0: cout << "МАШИНЫ ЭТО ХОРОШО" << endl; break;
case 1: cout << "МОРЕ ЭТО МОКРО" << endl; break;
case 2: cout << "ЛЕС ЭТО ГРИБЫ" << endl; break;
case 3: cout << "ДОМ МОЯ КРЕПОСТЬ" << endl; break;
case 4: cout << "ЯХТА ЭТО ЗДОРОВО" << endl; break;
case 5: cout << "ОТЕЛЬ ЭТО СУПЕР" << endl; break;
case 6: cout << "КОМПЬЮТЕР ЭТО ИНТЕРЕСНО" << endl; break;
case 7: cout << "ДОРОГИ ВЫБИРАЕМ МЫ" << endl; break;
default: cout << "Категория не найдена. Проверьте правильность ввода." << endl;
}
}while (s!="ВЫХОД");
cout << "Выход из программы" << endl;
system("pause");
return 0;
}
cout <<"Ввод категории:";
int a, b, c, d, f, g, o, i;
cin >> a >> b >> c >> d >> f >> g >> o >> i;
подскажите как сделать так что если вводишь машины тебе выдаётся определённый текст