Требуется услуга С++ Тест с рандомными с 15 вопросами из 100 возможных

Начинающий
Статус
Оффлайн
Регистрация
7 Окт 2018
Сообщения
95
Реакции[?]
14
Поинты[?]
0


В данной секции находятся темы для единоразовой работы (мелкие задачи). Если вы ищете работу в крупных проектах, перейдите в соседний раздел. Если вы предоставляете какие-либо услуги в сфере читов и хотите их прорекламировать, то вам в данный раздел.

 

Привет ребят.
Тема такая! Нужно написать тест в с++ с 15 вопросами
Эти 15 вопросов берутся рандомно из файла где их вообщем 100
Вопрос в том как сделать этот гребанный рандомайзер что бы он высвечивал эти 15 вопросов и пользователь отвечал на них
Кто шарит и может помочь?

Прикрепил эти 100 вопросов, вдруг кому нужны.
 

Вложения

Забаненный
Статус
Оффлайн
Регистрация
28 Окт 2018
Сообщения
139
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,798
Реакции[?]
1,218
Поинты[?]
1K
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
Или помещать один вопрос на строку, отделяя варианты ответа символами, еще проще будет выбирать строку через rand, останется только распарсить ее
 
Забаненный
Статус
Оффлайн
Регистрация
28 Окт 2018
Сообщения
139
Реакции[?]
47
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Или помещать один вопрос на строку, отделяя варианты ответа символами, еще проще будет выбирать строку через rand, останется только распарсить ее
Если строки не разделены,он вместо одного вопроса может несколько сразу спарсить и будет каша.
Надо разделять их до спец знаком ,который можно самому выбрать.
 
Начинающий
Статус
Оффлайн
Регистрация
7 Окт 2018
Сообщения
95
Реакции[?]
14
Поинты[?]
0
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
Мне же еще надо варианты ответов на вопросы показать.
Как это сделать? Открой файл вопросов и поймёшь
 
Сверху Снизу