[Lekcja 21] - problem z przykładem
Ostatnio zmodyfikowano 2013-08-23 18:08
Pawlakk Temat założony przez niniejszego użytkownika |
[Lekcja 21] - problem z przykładem » 2013-08-23 13:12:07 int liczba = wylosuj(); if( czyBylaWylosowana( liczba, wylosowane, wylosowanych ) == false ) { wylosowane[ wylosowanych ] = liczba; wylosowanych++; } } while( wylosowanych < 5 );
wylosowanych = 0; do { std::cout << wylosowane[ wylosowanych ] << std::endl; wylosowanych++; } while( wylosowanych < 5 ); Cześć, to mój pierwszy post na tym forum :D. Do tej lekcji wszystko zrozumiałem... Czytałem kilka podobnych tematów (pełno ich tutaj do 21 leckji), ale nie pomogło. Dokładnie chodzi mi o ten fragment. Nie mogę pojąć w jakim przypadku program będzie wiedział, że if( czyBylaWylosowana( liczba, wylosowane, wylosowanych ) == false )
Bardzo proszę o jakieś wyjaśnienie i z góry dzięki. |
|
pekfos |
» 2013-08-23 13:15:11 Warunek się spełni, gdy funkcja zwróci false. |
|
Pawlakk Temat założony przez niniejszego użytkownika |
» 2013-08-23 13:30:02 Ale w jakim miejscu program akurat będzie wiedział (sprawdzał) czy już któraś cyfra się nie powtórzyła |
|
pekfos |
» 2013-08-23 13:34:29 W czyBylaWylosowana? |
|
Pawlakk Temat założony przez niniejszego użytkownika |
» 2013-08-23 13:38:59 Łeb mi coś ścięło, posiedzę jeszcze nad tym, bo coś mi ten temat nie leży. Dzięki za odpowiedź. |
|
Pawlakk Temat założony przez niniejszego użytkownika |
» 2013-08-23 17:08:28 Dobra, jeszcze raz usiadłem i mam, mam nadzieję ostatnie pytanie do tego tematu. W jakim przypadku if( czyBylaWylosowana( liczba, wylosowane, wylosowanych ) == false ) będzie się równała false? |
|
pekfos |
» 2013-08-23 17:56:25 gdy funkcja zwróci false. |
|
|
kubawal |
» 2013-08-23 18:03:30 Ale w jakim miejscu program akurat będzie wiedział (sprawdzał) czy już któraś cyfra się nie powtórzyła |
Przeczytaj jeszcze raz lekcje o funkcjach i if'ach, bo chyba nie rozumiesz o co w tym chodzi :) |
|
« 1 » 2 |