niekończąca się pętla
Ostatnio zmodyfikowano 2017-09-29 10:56
mateczek |
» 2017-09-28 19:50:20 int a = 0; a ta linijka przypisuje "a" do liczby 0 ?? muszę zapamiętać |
|
Corvette653 Temat założony przez niniejszego użytkownika |
o jezu prosze nie wypowiadaj sie jesli nie wiesz co piszesz » 2017-09-28 19:51:25 ta linijka przypisuje 0 do zmiennej a..... jeśli czyta to jakiś moderator to prosze o usunięcie tej i powyrzszej wiadomości ponieważ dla mnie to wstyd pisać że przypisuje zmienną a do 0 :) |
|
mateczek |
» 2017-09-28 19:53:46 no to już chyba wiesz, w którą stronę działa przypisanie. ?? liczba[ los ] = wylosowana[ a ];
mniej wi ę cej tak to powinno wygl ą da ć [ cpp ] #include <iostream> #include <ctime> #include <limits> using namespace std;
bool czywylosowana( int wylosowana[], int liczba, int index ) { for( int i = 0; i < index; i++ ) { if( liczba == wylosowana[ i ] ) return false; } return true; }
int main() { srand( time( NULL ) ); int wylosowana[ 2 ]; int liczby[ 3 ]; cout << "wpisz 3 liczby:"; for( int i = 0; i < 3; i++ ) { while( !( cin >> liczby[ i ] ) ) { cin.clear(); cin.ignore( numeric_limits < streamsize >::max(), '\n' ); cout << "Wpisales zla liczbe!!! POWTORZ" << endl; }; } for( int i = 0; i < 2; ) { int index = rand() % 3; int los = liczby[ index ]; if( czywylosowana( wylosowana, los, i ) ) { wylosowana[ i++ ] = los; } } cout << wylosowana[ 0 ] << endl << wylosowana[ 1 ] << endl; return 0; }
|
|
latajacaryba |
» 2017-09-28 20:16:38 Tak, mateczek zdemaskowany, wszystko co napisał, to kradziony kod, przecież on nie wie nawet, jak wygląda przypisanie. Ponad 1500 postów, ale w końcu go mamy!
No chyba, że ironizował, to wtedy nie... |
|
Chowan |
» 2017-09-28 22:04:24 Wartości są takie bo tablica jest niezainicjalizowana i wartości w niej są losowe. |
|
mateczek |
» 2017-09-29 10:56:14 @up bo przypisanie robi w druga stronę. wylosowane[ i ] = liczba[ los ];
liczba[ los ] = wylosowane[ i ];
|
|
1 « 2 » |