Spełnienie warunku wielokrotnego (czy jak to sie tam nazywa).
Ostatnio zmodyfikowano 2011-07-02 16:35
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 |
|
m4tx |
» 2011-07-02 15:24:58 Czyli zmieniłeś definicję zmiennej exit. Ale czy zmieniłeś while (!exit) na while(!exitx)? :D |
|
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 ;/ |
|
SeaMonster131 |
» 2011-07-02 15:44:52 jak przekonwertować [bool] -> [int] |
true to 1+ false to 0 ? |
|
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 ? |
|
szyx_yankez |
» 2011-07-02 15:57:52
Nie.
true to liczby != 0 czyli też liczby ujemne, nie tylko dodatnie.
A false to liczby == 0 |
|
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 :] |
|
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: int x = 3; double * wsk = NULL;
Rozumiesz ?? :D /edit: szybcy jesteście - post w minute napisany, a tu 3 nowe wiadomości :P Pozdrawiam, Mrowqa |
|
1 « 2 » 3 |