Как сделать рандом в C++ для разных вопросов? К примеру, как сделать,что
Как сделать рандом в C++ для разных вопросов? Например, как сделать,что бы в нижесказанном коде вопросы "Сколько будет 2*2", "Сколько будет 2*3", и "Сколько будет 2*4" выводились рандомно?
include
using namespace std;
int main()
int a;
setlocale(LC_ALL,"RUSSIAN");
cout lt;lt; "На вопросы следует отвечать числами." lt;lt; endl;
cout lt;lt; "Сколько будет 2*2" lt;lt; endl;
cingt;gt;a;
if (a==4)
cout lt;lt; "Правильно! Последующий вопрос:" lt;lt; endl;
else
cout lt;lt;"Неправильно,последующий вопрос:" lt;lt; endl;
cout lt;lt; "Сколько будет 2*3" lt;lt; endl;
cingt;gt;a;
if (a==6)
cout lt;lt; "Верно! Следующий вопрос:" lt;lt; endl;
else
cout lt;lt; "Ошибочно! Следующий вопрос:" lt;lt; endl;
cout lt;lt; "Сколько будет 2*4" lt;lt; endl;
cingt;gt;a;
if (a==8)
cout lt;lt; "Верно!" lt;lt; endl;
else
cout lt;lt; "Ошибочно!" lt;lt; endl;
struct questions
char quest[150];
int answ;
;
vectorlt;questionsgt; ques(10);
srand(time(0));
int q = rand()%10;
cout lt;lt;ques[q].quest;
cin gt;gt;a;
if (a==ques[q].answ) cout lt;lt;"Правильно";
Это как один из вариантов, который первым в голову пришёл :-)
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.