En operatør nye C + + programmører kan være uvidende om , er modulus operatør eller "%" . Modulus operatør simpelthen returnerer resten af ét tal divideres med en anden . For eksempel linjen " 5 % 2" ville returnere værdien 1 , som er resten af 5 divideret med 2 , ignorerer brøktal . Et trick er at bruge modulus operatør til at kontrollere, om et heltal værdi lige eller ulige . Instruktioner
1
Erklær og initialisere den værdi, til at kontrollere. Eksempel : Hej
int odd_or_even = 5;
2
Erklær en variabel til at gemme resten . Eksempel : Hej
int odd_or_even = 5;
int resten ,
3
Find resten af værdi, når divideret med 2 vha. modulus operatør. Hvis resten er 0 , er værdien selv . Ellers er værdien er ulige . Eksempel : Hej
int odd_or_even = 5;
int resten ,
resten = odd_or_even % 2 ,
if ( resten == 0)
{
cout << "Værdien er endnu. "
}
ellers
{
cout << "Værdien er ulige ."
}