Я попытался написать короткую программу, которая говорит мне, куда я должен пойти на обед. Сначала создается «случайное» число, основанное на времени безотказной работы компьютера, а затем переходит случайное число в функцию переключения.Я не могу найти решение: -
Это то, что я пытался до сих пор:
#include <cstdlib>
#include <iostream>
#include <ctime>
using namespace std;
long int x;
int main()
{
srand(time(0));
long int x = 1 + (rand() % 10);
switch (x)
case 1:
cout << "McDonalds" << endl;
break;
case 2:
cout << "Burger King" << endl;
break;
case 3:
cout << "Globus" << endl;
break;
case 4:
cout << "Plan B Burger" << endl;
break;
case 5:
cout << "Subway" << endl;
break;
case 6:
cout << "Chinese" << endl;
break;
case 7:
cout << "Döner" << endl;
break;
case 8:
cout << "Pizzeria" << endl;
break;
case 9:
cout << "Zenger" << endl;
break;
}
Но ничего на консоли не печатать.
Добро пожаловать на переполнение стека. Пожалуйста, найдите время, чтобы прочитать [The Tour] (http://stackoverflow.com/tour) и обратитесь к материалу из [Справочного центра] (http://stackoverflow.com/help/asking) о том, что и как вы можете спросите здесь. –
Ну, прежде чем вы сможете ожидать, что ваша программа будет печатать что-либо, вы должны исправить ошибки компилятора: http://coliru.stacked-crooked.com/a/58430aaa96f7f629 Как исправить это довольно ясно сказано там IMO. –
Ошибок нет. и спасибо, что приветствовали меня :-) – gpp