[C++] Wektory i dodawanie liczb
Ostatnio zmodyfikowano 2014-05-18 14:34
Dhakkain Temat założony przez niniejszego użytkownika |
[C++] Wektory i dodawanie liczb » 2014-05-18 13:06:05 Mam problem z vectorem. Mam go zapełnić liczbami z przedziału <0;100> i na losowych miejsach dodać 10 losowych liczb. Jak to zrobić? Wiem jak zapełnić wektor tymi liczbami ale jak dodać na losowych miejscach? Dodatkowo mam usunąć z wektora z tymi liczbami wszystkie liczby parzyste. Proszę o pomoc |
|
Monika90 |
» 2014-05-18 13:08:46 A czy te losowe miejsca, na których masz dodać, mogą sie powtarzać czy nie? |
|
colorgreen19 |
» 2014-05-18 13:08:52 insert() + rand() % 100 ? |
|
Jacob99 |
» 2014-05-18 13:11:25 |
|
Dhakkain Temat założony przez niniejszego użytkownika |
» 2014-05-18 13:19:18 Próbowałem coś takiego, ale słabo działa. cout << "\n\t\tDodajemy do losowych miejsc losowe liczby!" << endl;
for( int i = 0; i < losowe.size(); i++ ) { int x =(( rand() % 100 ) + 0 ); cout << "losowe miejsce z wektora: " << losowe[ x <= losowe.size() ] << " losowy x: " << x << " Dodajemy " << losowe[ x < losowe.size() ] + x << endl; }
Te liczby nie mają się powtarzać, ma to być coś takiego: Na losowych miejscach dodaj do wektora 10 losowych liczb z przedziału <0,100>. |
|
pekfos |
» 2014-05-18 13:22:43 losowe[ x <= losowe.size() ]
|
Co to ma być..? |
|
Dhakkain Temat założony przez niniejszego użytkownika |
» 2014-05-18 13:23:32 właśnie mówiłem, że to jest do kitu! Próbowałem takie cuda robić bo wywalało mi, że wypadam za zakres wektora |
|
pekfos |
» 2014-05-18 13:31:24 |
|
« 1 » 2 |