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

Spełnienie warunku wielokrotnego (czy jak to sie tam nazywa).

Ostatnio zmodyfikowano 2011-07-02 16:35
Autor Wiadomość
Johnny
Temat założony przez niniejszego użytkownika
» 2011-07-02 14:03:48
To jest bardziej zawiłe niż myślałem, faktycznie kiedy [exit] zmieniłem na [exitx] program się skompilował lecz tak funkcja nie działa tak jak powinna a mianowicie kiedy wyrażenie {i} osiągnie wartośc [8] czyli wtedy kiedy zostanie nadpisane ostatnie zero i nie koniecznie będzie to ostatnie nadpisanie (ze zwględu na [sRand]) program kończy prace mimo że nie wszystkie zera zostały nadpisanie na liczby dodatnie.

----------------------

Poprawka, program kończy działanie nie zależnie które zero zostało nadpisane lecz nadpisuje dokładnie jedno zero i kończy prace.

----------------------

Dobra ale żeśmy namieszali teraz trzeba to połączyć w jedno bo już sb rozkminiłem co i jak ;D
P-35177
m4tx
» 2011-07-02 15:24:58
Czyli zmieniłeś definicję zmiennej exit. Ale czy zmieniłeś while (!exit) na while(!exitx)? :D
P-35189
Johnny
Temat założony przez niniejszego użytkownika
» 2011-07-02 15:40:39
Próbowałem wielu kombinacji ale mi sie wydaje ze tam jest o jedną zmienna za mało bo na samym {i} nie można teog zrobić. Ale to tylko moja opinia. Btw to wymyśliłem inny sposób ale nwm jak przekonwertować [bool] -> [int] ale to chyba nie możliwe ;/
P-35193
SeaMonster131
» 2011-07-02 15:44:52
jak przekonwertować [bool] -> [int]
true to 1+
false to 0
?
P-35194
Johnny
Temat założony przez niniejszego użytkownika
» 2011-07-02 15:46:37
Czyli [int] również może być "logiczny" mając false = 0 a true = 1+ tak ?
P-35195
szyx_yankez
» 2011-07-02 15:57:52

true to 1+
false to 0
?
Nie.
true
 to liczby
!= 0
 czyli też liczby ujemne, nie tylko dodatnie.
A
false
 to liczby
== 0
P-35197
Johnny
Temat założony przez niniejszego użytkownika
» 2011-07-02 15:58:18
Dzięki SeaMonster rozwiązałeś mój problem :D już wszystko działa ;D dzięki jeszcze raz :) później zamieszczę link do programu :)

Na jedno wychodzi ;D ale dzięki za wytłumaczenie :]
P-35198
Mrowqa
» 2011-07-02 15:59:13
Ogólnie - wartość 0 to false, a inna niż 0 - true. Konwertować tak możesz wszystko co da się przekonwertować na typ całkowity / bool ( są operatory konwersji ... ).
Czyli:
C/C++
int x = 3; // true
double * wsk = NULL; // false
Rozumiesz ?? :D

/edit:
szybcy jesteście - post w minute napisany, a tu 3 nowe wiadomości :P

Pozdrawiam,
Mrowqa
P-35199
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona