Hvor å Sjekk for oddetall i C ++

Hvor å Sjekk for oddetall i C ++


En operatør nye C ++ programmerere kan være uvitende om det modulus operatør, eller "%". Modulen Operatøren returnerer ganske enkelt resten av en rekke som blir dividert med en annen. For eksempel vil den linje "5% 2" returnere verdien 1, som er resten av 5 dividert med to, og ignorerer fraksjonnummer. Et triks er å bruke modulus operatøren å kontrollere om et heltall er partall eller oddetall.

Bruksanvisning

1 Erklærer og initialverdi å sjekke. Eksempel:

int odd_or_even = 5;

2 Deklarere en variabel til å lagre resten. Eksempel:

int odd_or_even = 5;

int resten;

3 Finn resten av verdien når det deles på to ved hjelp av modulus operatør. Hvis resten er 0, er verdien enda. Ellers er verdien merkelig. Eksempel:

int odd_or_even = 5;

int resten;

Resten = odd_or_even% 2;

if (resten == 0)

{

domstol << "Verdien er enda.";

}

ellers

{

domstol << "Verdien er merkelig.";

}