• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

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

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


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

 

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

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

Вложения

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
 
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
Или помещать один вопрос на строку, отделяя варианты ответа символами, еще проще будет выбирать строку через rand, останется только распарсить ее
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Или помещать один вопрос на строку, отделяя варианты ответа символами, еще проще будет выбирать строку через rand, останется только распарсить ее
Если строки не разделены,он вместо одного вопроса может несколько сразу спарсить и будет каша.
Надо разделять их до спец знаком ,который можно самому выбрать.
 
Как один из вариантов :
Перед каждым вопросом ставишь его номер порядковый ,например "1." или "1)".
Парсишь с файла порядковые номера через цикл и переводишь их в обычные номера (std::to_string),далее помещаешь их в контейнер и через функцию rand() выбираешь оттуда и помещаешь в другой контейнер,потом через функцию Find(std::string) ищешь в тексте этот порядковый номер и выводишь на экран.
Способ геморный,но по-факту - рабочий.
Мне же еще надо варианты ответов на вопросы показать.
Как это сделать? Открой файл вопросов и поймёшь
 
Назад
Сверху Снизу