#include <iostream>
#include <string>
#include <locale>
using namespace std;
int main() {
locale loc("ru_RU.UTF-8"); //More robust locale setting
cin.imbue(loc);
cout.imbue(loc);
cout << "Привет" << endl;
cout << "Тебя приветствует бот для поиска картинок по определённой тематике" << endl;
cout << "Нажмите Enter для продолжения...";
cin.get();
cout << "Выберите категорию картинок:" << endl;
cout << "cars, sea, forest, house, yacht, hotel, computer, road" << endl;
cout << "Ввод категории: ";
string category;
cin >> category;
//Using a switch statement for better readability and efficiency
if (category == "cars") {
cout << "Спорткар" << endl;
} else if (category == "sea") {
cout << "Океан" << endl;
} else if (category == "forest") {
cout << "Лес" << endl;
} else if (category == "house") {
cout << "Дом" << endl;
} else if (category == "yacht") {
cout << "Яхта" << endl;
} else if (category == "hotel") {
cout << "Отель" << endl;
} else if (category == "computer") {
cout << "Компьютер" << endl; //Corrected output
} else if (category == "road") {
cout << "Дорога" << endl; //Corrected output
} else {
cout << "Неправильно введена категория" << endl;
}
return 0;
}
не важно что я пишу
и прошу помочь с тем что бы при не правильном тексте выводилось: не правильно ввыведена категория
#include <iostream>
#include <string>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
cout <<"Привет"<<endl;
cout <<"Тебя приветствует бот для поиска каритинок по определённой тематике"<<endl;
cout <<"Нажмите Enter для продолжения...";
cin.get();
cout <<"вибирите категорию каритинок:"<<endl;
cout <<"cars,sea,forest,house,yacht,hotel,computer,road"<<endl;
cout <<"Ввод категории:";
int ise, cars, sea, forest, house, yacht, hotel, computer, road;
cin >> ise >> cars >> sea >> forest >> house >> yacht >> hotel >> computer >> road;
if (cars == cars) {
cout <<"спорт карт";
}
else if (sea == sea) {
cout <<"океан";
}
else if (forest == forest) {
cout <<"лес";
}
else if (house == house) {
cout <<"дом";
}
else if (yacht == yacht) {
cout <<"яхта";
}
else if (hotel == hotel) {
cout <<"отель";
}
else if (computer == computer) {
cout <<"road";
}
else {
cout <<"Неправильно введена категория";
}
return 0;
}