wpisanie liczby i sprawdzenie czy już się nie pojawiła
Ostatnio zmodyfikowano 2015-01-16 16:13
brokieb Temat założony przez niniejszego użytkownika |
wpisanie liczby i sprawdzenie czy już się nie pojawiła » 2015-01-15 20:03:48 Witam! Szukam sposobu na sprawdzanie czy liczba już występuje w tablicy, i jeśli już występuje - powtórzyć losowanie. Kompletnie nie wiem jak się za to zabrać, próbowałem porównać liczbę wpisaną do wszystkich elementów tablicy, no ale albo to źle robie albo ten sposób jest do dupy :) for( z = 0; z < 6; z++ ) { cout << "podaj liczbe #" << li << " :"; cin >> c; while(( c <= 0 ) ||( c >= 50 ) ) { cout << "liczba ze zĹ‚ego zakresu, wprowadz jeszcze raz #" << li << " "; cin >> c; cout << endl; } for( k = 0; k < 6; k++ ) { if( c == losy[ k ] ) { cout << "liczba juĹĽ wystÄ…piĹ‚a, wprowadz jeszcze raz #" << li << " "; cin >> c; cout << endl; } } c = losy[ z ]; li++; }
|
|
pekfos |
» 2015-01-15 20:06:27 Nie jest źle, ale porównujesz zbyt wiele elementów i nie sprawdzasz liczby wczytanej za drugim razem. To nie działa w tę stronę. |
|
brokieb Temat założony przez niniejszego użytkownika |
» 2015-01-15 20:50:13 To jak proponujesz to naprawić"? |
|
pekfos |
» 2015-01-16 16:13:48 To nie ma sensu sprawdzać więcej elementów, niż zdążyłeś zapisać. |
|
« 1 » |