Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Нужна помощь. Масив.


Автор: mogtar 26.10.2013, 14:57
Код
void create(int size,int modul)
{
    int ar[size];
    for(int i=0;i<size;i++)
    {
        ar[i]=qrand()%modul;
    }
    for(int i=0;i<size;i++)
    cout << ar[i] <<" ";

}


Теоретически каждый раз при вызове функции должен создаваться случайный масив, но при этом каждый раз он заполняется так же.
Суть вопроса в том что: почему масив заполняется так же?


Модератор: не забываем пользоваться кнопочкой "Код"

Автор: mogtar 26.10.2013, 17:09
Спустя час решил добавлением srand(time(NULL)); smile

Автор: loneybibi 29.10.2013, 23:02
Интересно сдал человек экзамен и на сколько баллов!? :)

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Нужна-помощь.-Масив.-id526baec2ae20155356000000#findElement_E7045_5270146aae20156e5300017e_0

Автор: mogtar 6.11.2013, 22:57
Цитата(loneybibi @ 29.10.2013,  23:02)
Интересно сдал человек экзамен и на сколько баллов!? smile

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Нужна-помощь.-Масив.-id526baec2ae20155356000000#findElement_E7045_5270146aae20156e5300017e_0

1 курс, 1 модуль - 92 бала из 100. пока что так.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)