Problem z zadaniem "Poziom 2- Pętla do ... while".
Ostatnio zmodyfikowano 2013-04-16 21:44
MisiekFazi |
» 2013-04-16 20:35:40 if( a >= 6 );
{ cout << "Podana liczba jest nieprawidlowa" << endl; } if( a <= 0 );
{ cout << "Podana liczba jest nieprawidlowa" << endl; }
Tu masz błąd nie powinno być tych średników if( a >= 6 ); oraz by kod był krótszy użyj || if( a >= 6 || a <= 0 ) A co do tego że nie zamyka się to nie wiem, jestem za zielony jeszcze :D |
|
Berux |
» 2013-04-16 21:36:19 On w ten sposób nie skróci swojego kodu, bo to są dwa różne warunki.
|
|
MrPoxipol |
» 2013-04-16 21:40:03 Po spełnieniu tych warunków program ma robić to samo, więc można użyć ||. ;) |
|
Berux |
» 2013-04-16 21:44:32 @MrPoxipol
Dobrze, ale co wtedy będzie w tym if'ie, kiedy masz sprawdzić czy wartość tej zmiennej odpowiada jednemu warunkowi czy drugiemu? W przypadku prawdziwości pierwszego warunku wykonuje się co innego niż w przypadku, gdy warunek drugi jest prawdziwy.
/edit: Sorry, nie spojrzałem dokładnie na kod. |
|
1 « 2 » |