Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование на с++

Тимофей Заикин Ученик (52), на голосовании 1 день назад
cout <<"машины,море,лес,дом,яхта,отель,компьютер,дорога"<<endl;
cout <<"Ввод категории:";
int a, b, c, d, f, g, o, i;
cin >> a >> b >> c >> d >> f >> g >> o >> i;
подскажите как сделать так что если вводишь машины тебе выдаётся определённый текст
Голосование за лучший ответ
Позывной «Дунай» Мудрец (18465) 1 месяц назад
if a = "машины" then cout<<"определённый текст"<<endl;
или какой там у вас синтаксис
Тимофей ЗаикинУченик (52) 1 месяц назад
а после if разве скобки не идут
Позывной «Дунай» Мудрец (18465) Тимофей Заикин, я и говорю "или какой там у вас синтаксис" потому что сто лет назад на плюсах немного прогал. Тебе виднее должно быть
Тимофей ЗаикинУченик (52) 1 месяц назад
мне нужно что бы если я вводил машины у меня был определённый текст а у меня почемуто всегда одно и тоже выдаёт


#include <iostream>
#include <string>
using namespace std;
int main() {
setlocale(LC_ALL, "rus");
cout <<"Привет"<<endl;
cout <<"Тебя приветствует бот для поиска каритинок по определённой тематике"<<endl;
cout <<"Нажмите Enter для продолжения...";
cin.get();
cout <<"вибирите категорию каритинок:"<<endl;
cout <<"машины,море,лес,дом,яхта,отель,компьютер,дорога"<<endl;
cout <<"Ввод категории:";
int a, b, c, d, f, g, o, i;
cin >> a >> b >> c >> d >> f >> g >> o >> i;
if {
cout <<"ghg";
}
else if ("море") {
cout <<"hhh";
}
else {
cout <<"не правильно введена категория";
}
return 0;
}
Тимофей Заикин Ученик (52) Тимофей Заикин, не то #include <iostream> #include <string> using namespace std; int main() { setlocale(LC_ALL, "rus"); cout <<"Привет"<<endl; cout <<"Тебя приветствует бот для поиска каритинок по определённой тематике"<<endl; cout <<"Нажмите Enter для продолжения..."; cin.get(); cout <<"вибирите категорию каритинок:"<<endl; cout <<"машины,море,лес,дом,яхта,отель,компьютер,дорога"<<endl; cout <<"Ввод категории:"; int a, b, c, d, f, g, o, i; cin >> a >> b >> c >> d >> f >> g >> o >> i; if ("машины") cout <<"ghg"; } else if ("море") { cout <<"hhh"; } else { cout <<"не правильно введена категория"; } return 0; }
Тимофей ЗаикинУченик (52) 1 месяц назад
и char я пробовал
не получается
Позывной «Дунай»Мудрец (18465) 1 месяц назад
кстати да, у тебя почему int - это же целое число
Тимофей ЗаикинУченик (52) 1 месяц назад
а что ставить надо
Позывной «Дунай» Мудрец (18465) Тимофей Заикин, строка должна быть вроде string
Тимофей ЗаикинУченик (52) 1 месяц назад
нет ошибку выдаёт
Позывной «Дунай» Мудрец (18465) Тимофей Заикин, посмотри примеры в инете, поковыряйся, должно работать/ ну и ошибки гугли, которые выдает
Николай Веселуха Высший разум (370535) 1 месяц назад
 #include <iostream>

using namespace std;

int parse(const char* prompt = "") {
cout << prompt;
int value{};
cin >> value;
cin.ignore(0x1000, '\n');
return value;
}

int main() {
auto cars = parse("Машины: ");
auto sea = parse("Море: ");
auto forest = parse("Лес: ");
auto house = parse("Дом: ");
auto yacht = parse("Яхта: ");
auto hotel = parse("Отель: ");
auto computer = parse("Компьютер: ");
auto road = parse("Дорога: ");
}
Батаев Дмитрий Просветленный (23021) 1 месяц назад
 #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;
}


Похожие вопросы