C++ losowanie liczb pętla
Ostatnio zmodyfikowano 2018-12-06 19:01
szlachta226 Temat założony przez niniejszego użytkownika |
C++ losowanie liczb pętla » 2018-12-06 18:48:38 Witam, mam problem z pętlą losującą dwie liczby i uzupełniającą tablicę 2 wymiarową w losowych ale żądanych miejscach. Niby wszystko działa ale czasem przejdzie tyle razy ile chce,a czasem przy jakimś 3/4 przejściu przestaje działać... Jakiś pomysł dlaczego tak się dzieje ? void losowa( char t[ 40 ][ 100 ], int b, int a ) { int i, j; i =( std::rand() %(( 39 - a - 1 ) -( 40 - b + 1 ) ) +( 40 - b + 1 ) ); cout << " i =" << i; j =( std::rand() %(( i -( 40 - b + 1 ) ) * 2 ) -( i -( 40 - b + 1 ) ) ); cout << " j =" << j << endl; t[ i ][ 50 + j ] = '*'; }[ / i ] |
|
pekfos |
» 2018-12-06 19:01:07 Za mało informacji. Może przekraczasz zakres tablicy. |
|
« 1 » |