Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyświetlanie elementów tablicy w losowy sposób bez powtorzeń

Ostatnio zmodyfikowano 2016-03-14 16:53
Autor Wiadomość
mrci
Temat założony przez niniejszego użytkownika
» 2016-03-14 16:39:47
Dobra mam. Problem był po stronie inicjalizacji. Najpierw stworzyłem tablice a poźniej pushnołem elementy.

#include <iostream>
#include <cstdlib>
#include <ctime>
#include <vector>
using namespace std;

int main()
{
    srand(time(0));


    vector< int >tablica;
    for(int i=0; i<10; i++)
    {
tablica.push_back(i);
    }
    for( int i = 0; i < 10; i++ )
    {
    int index = rand() % tablica.size();
    cout << tablica[ index ] << " ";
    tablica.erase( tablica.begin() + index );
    }


}

Dzięki za pomoc!
P-146013
mateczek
» 2016-03-14 16:53:20
c++11 umożliwia inicjalizacje kontenera przy pomocy {} wygodne !!! lepiej włączyć i używać
P-146014
1 « 2 »
Poprzednia strona Strona 2 z 2