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.";
}