[Kurs C++, Lekcja 13] Prośba o sprawdzenie zadania domowego
Ostatnio zmodyfikowano 2011-07-20 22:27
Lamerek Temat założony przez niniejszego użytkownika |
[Kurs C++, Lekcja 13] Prośba o sprawdzenie zadania domowego » 2011-07-20 22:13:45 Mam pytanie czy zadanie domowe można wykonać tak: #include <iostream> int main() { int wiek; std::cin >> wiek; if( wiek >= 18, wiek <= 100 ) { std::cout << "Twierdzisz, ze jestes pelnoletni..." << std::endl; std::cout << "ale czy to kogos interesuje? :)" << std::endl; } std::cout << "Koniec" << std::endl; return 0; } http://cpp0x.pl/kursy/Kurs-C++/Poziom-1 /Instrukcja-warunkowa-if-else/16 |
|
DejaVu |
» 2011-07-20 22:16:04 Ten kod się nie skompiluje :) |
|
Lamerek Temat założony przez niniejszego użytkownika |
» 2011-07-20 22:19:19 Mi się skompilował i działa poprawnie
|
|
akwes |
» 2011-07-20 22:22:19 if( wiek >= 18, wiek <= 100 )
Skompiluje owszem, jeśli chodzi o ten fragment, jednak nie będzie działał poprawnie. Nie raz się na tym walnąłem. Operator przecinek bierze bierze wyrażenie najbardziej z prawej. powinno wstawić 4 |
|
DejaVu |
» 2011-07-20 22:22:52 Hmm? Z przecinkiem? |
|
Lamerek Temat założony przez niniejszego użytkownika |
» 2011-07-20 22:24:07 To w takim razie jak wykonać to zadanie? |
|
akwes |
» 2011-07-20 22:24:13 Przykład mój był nietrafiony :P Ale coś tak z nim było, właśnie staram sobie przypomnieć w kodzie, ale tak, kompiluje się w IF. W zmiennych nie :P Operatory logiczne if( wiek >= 18 && wiek <= 100 )
lub if( wiek >= 18 ) if( wiek <= 100 )
|
|
DejaVu |
» 2011-07-20 22:25:01 |
|
« 1 » 2 |