C++, instrukcja "if" nie działa jak powinna?
Ostatnio zmodyfikowano 2017-08-21 16:25
MecQuick Temat założony przez niniejszego użytkownika |
C++, instrukcja "if" nie działa jak powinna? » 2017-08-21 15:57:29 Dzień dobry, mam problem z takim wycinkiem kodu: if( birthMonth == 1 || 3 || 5 || 7 || 8 || 10 || 12 ) { birthMonth = birthMonth * 31; std::cout << birthMonth; } else { birthMonth = birthMonth * 30; std::cout << birthMonth; }
po wpisaniu np. "4" daje mi wynik 124, a nie 120, dlaczego? |
|
Kinexity |
» 2017-08-21 16:03:17 Warunek jest nieprawidłowy. |
|
pekfos |
» 2017-08-21 16:03:42 Warunek jest zawsze prawdziwy. |
|
MecQuick Temat założony przez niniejszego użytkownika |
» 2017-08-21 16:17:15 Jak jest zawsze prawdziwy? .-. To jak to inaczej napisać tak, aby po wpisaniu 1,3,5,7,8,10 lub 12 mnożyło przez 31 a nie 30? |
|
hit |
» 2017-08-21 16:18:55 if( birthMonth == 1 || birthMonth == 3...) |
|
MecQuick Temat założony przez niniejszego użytkownika |
» 2017-08-21 16:25:51 Dziękuję, działa. |
|
« 1 » |