C ++ - program för att kontrollera om antalet är jämnt eller udda

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; )

Intressanta artiklar...