Losowanie liczb oraz warunek wykluczający sąsiedztwo tych samych wartosci
Ostatnio zmodyfikowano 2014-02-22 23:29
kitsss Temat założony przez niniejszego użytkownika |
Losowanie liczb oraz warunek wykluczający sąsiedztwo tych samych wartosci » 2014-02-22 23:17:33 for( int i = 0; i < 27; i++ ) { k[ i ] =(( rand() % 54 ) + 1 ); if( i != 0 ) { if( k1[ i ] == k[ i - 1 ] ) i--; } cout << k[ i ] << endl; }
Gdzie: k - tablica 27 elementowa. Program nie działa jak powinien, czyli losuje liczby tak, że (niestety) pojawiają się te same liczby jedna po drugiej - czyli w swoim sąsiedztwie. |
|
OSA_PL |
» 2014-02-22 23:25:57 Daj wyświetlanie w oddzielnej pętli, bo tak to kilka razy wypisujesz ten sam element tablicy.
|
|
kitsss Temat założony przez niniejszego użytkownika |
» 2014-02-22 23:29:09 No tak! Nieprzemyślane to było z mojej strony. Teraz działa prawidłowo (to znaczy działało już wcześniej, ale znikła odtąd nieprawidłowość z wyświetleniem). Dzięki Wielkie ;) |
|
« 1 » |