Задача рандомного выбора предметов

Тема в разделе "C/C++/C#", создана пользователем Mauricio, 20 фев 2011.

  1. Mauricio

    Mauricio Гость

    Как сделать например дано 6 предметов(русский,математика,литература... и т.д.) и чтобы при компиляции выдавался один из предметов то бишь рандомно выбрасывался предмет помогите сделать пожалуйста!
     
  2. IrineK

    IrineK Гость

    Код (C++):
    #include "stdafx.h"
    #include <iostream>
    #include <string>
    #include <time.h>
    using namespace std;


    int _tmain(int argc, _TCHAR* argv[])
    {  
    setlocale(LC_ALL,""); //русификация консоли
    srand(time(NULL)); //загрузка зерна для рандомайза
    string subj[] ={"математика","физика","биология","химия","история","литература"};
    int k=rand()%6; // использование рандомайза для выбора элемента массива (от 0 до 5)
    cout<<subj[k]<<endl; //манипуляции с выбранным элементом
    return 0;
    }
     
  3. RiCrO

    RiCrO Гость

    Загрузили зерно... Куда отправляем? Ай-ды в Европу!
     
  4. IrineK

    IrineK Гость

    Да все больше в Азию да Африку. :huh:
     
  5. Kanstantsin

    Kanstantsin Гость

    У меня вопрос по функции rand();
    У меня она выдаёт всё время одни и те же значения...
    Например, вызываю 10 случайных числел и получаю такую последовательность: 41 47 34 40 29 4 18 22 44 5. И сколько бы я раз не вызывал программу всегда числа будут теми же и в той же последовательности....
     
  6. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Kanstantsin, а зерно кто за тебя загружать будет?
     
  7. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Зерно, оно же затравка. Вместо него можно использовать текущее время(вам, походу это и надо)
     
Загрузка...
Похожие Темы - Задача рандомного выбора
  1. Янчик
    Ответов:
    0
    Просмотров:
    486
  2. TrishaRay
    Ответов:
    1
    Просмотров:
    782
  3. elzim
    Ответов:
    0
    Просмотров:
    930
  4. ShaoKahn
    Ответов:
    1
    Просмотров:
    1.124
  5. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.107

Поделиться этой страницей