1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем Mauricio, 20 фев 2011.

  1. Mauricio

    Mauricio Гость

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

    IrineK Гость

    Репутация:
    0
    Код:
    #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 Гость

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

    IrineK Гость

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

    Kanstantsin Гость

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

    lazybiz Well-Known Member

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

    rrrFer Гость

    Репутация:
    0
    Зерно, оно же затравка. Вместо него можно использовать текущее время(вам, походу это и надо)
     
Загрузка...

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