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

C++ losowanie liczb pętla

Ostatnio zmodyfikowano 2018-12-06 19:01
Autor Wiadomość
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 ?

C/C++
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 ]
P-173127
pekfos
» 2018-12-06 19:01:07
Za mało informacji. Może przekraczasz zakres tablicy.
P-173129
« 1 »
  Strona 1 z 1