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

Losowanie liczb oraz warunek wykluczający sąsiedztwo tych samych wartosci

Ostatnio zmodyfikowano 2014-02-22 23:29
Autor Wiadomość
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
C/C++
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.
P-105128
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.
P-105130
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 ;)
P-105132
« 1 »
  Strona 1 z 1