Come funziona l'operatore Mod in C ++

Come funziona l'operatore Mod in C ++

Operatore del modulo, comunemente indicato come mod è un operatore ampiamente utilizzato nei linguaggi di programmazione, tra cui C++. Questo operatore è indicato con il cartello (%) e viene utilizzato per trovare il resto quando dobbiamo dividere un numero con un altro numero.

Segui questa guida per conoscere operatore mod Lavorando in c++.

Come funziona l'operatore mod in c++

Ogni volta che dobbiamo dividere un numero per un altro numero in un'operazione aritmetica, produrrà un resto. Quel resto potrebbe essere un valore zero o diverso da zero. Il valore zero si verifica se un numero è completamente divisibile dall'altro numero come 2%2 Output 0 come resto, mentre 8%3 Output 2.

La sintassi generale per usare il operatore mod In C ++ è mostrato di seguito:

N1 % N2


Dove N1 potrebbe essere qualsiasi numero che può essere divisibile con qualsiasi numero N2.

Implettiamo un semplice esempio di utilizzo del mod Operatore in C ++:

#includere
Utilizzo dello spazio dei nomi std;
int main ()

int a = 8, b = 3;
RISULTATO INT;
risultato = A % B;
cout << "The remainder is: " << result << endl;
restituzione 0;


Nell'esempio sopra, abbiamo usato due valori interi UN E B e il risultato del mod L'operatore è memorizzato nella variabile del risultato, che viene quindi stampato utilizzando cout.

Produzione



Puoi anche usare il operatore mod Per scoprire se il numero è uniforme o aggiungi. Ecco l'esempio per un tale caso.

#includere
Utilizzo dello spazio dei nomi std;
int main ()

int n1, n2;
cout << "Please enter the first number:" << endl;
CIN >> N1;
cout << "Please enter the second number:" << endl;
CIN >> N2;
if (N1 % 2 == 0)
cout << n1 << " is even" << endl;
altro
cout << n1 << " is odd" << endl;
if (N2 % 2 == 0)
cout << n2 << " is even" << endl;
altro
cout << n2 << " is odd" << endl;
restituzione 0;


Nel codice sopra, utilizziamo il operatore mod Dividendo i numeri con il valore 2. Il resto viene quindi verificato se è uniforme o dispari.

Conclusione

In C ++, il Mod (%) L'operatore sembra calcolare il resto quando dividiamo un numero per un altro numero. Il suo uso è semplice nel linguaggio di programmazione C ++ e puoi seguire gli esempi sopra menzionati per imparare l'uso del mod operatore in c++.