Wyświetlanie elementów tablicy w losowy sposób bez powtorzeń
Ostatnio zmodyfikowano 2016-03-14 16:53
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! |
|
mateczek |
» 2016-03-14 16:53:20 c++11 umożliwia inicjalizacje kontenera przy pomocy {} wygodne !!! lepiej włączyć i używać |
|
1 « 2 » |