I det här exemplet, om … annars uttalande används för att kontrollera om ett nummer som anges av användaren är jämnt eller udda.
För att förstå detta exempel bör du ha kunskap om följande C ++ programmeringsämnen:
- C ++ if, if… else och Nested if … else
Heltals som är helt delbara med 2 kallas jämna nummer.
Och de heltal som inte är helt delbara med 2 är inte kända som udda tal.
För att kontrollera om ett heltal är jämnt eller udda beräknas resten när det delas med 2 med hjälp av moduloperatorn % . Om resten är noll är det heltalet även om inte det heltalet är udda.
Exempel 1: Kontrollera om talet är jämnt eller udda om annat används
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
Produktion
Ange ett heltal: 23 23 är udda.
I detta program, om … annars uttalande används för att kontrollera om det n%2 == 0
är sant eller inte. Om detta uttryck är sant är n även om inte n är udda.
Du kan också använda ternära operatörer?: Istället för if … else uttalande. Ternär operatör är en korthandsnotering av om … annars uttalande.
Exempel 2: Kontrollera om antalet är jämnt eller udda med ternära operatorer
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )