El operador de módulo o resto devuelve el resto de los dos números después de la división. Si se le proporcionan dos números, digamos A y B, A es el dividendo y B es el divisor, A mod B hay un resto de la división de A y B. El operador de módulo es un operador aritmético que se denota por%.
NOTA: Si el numerador es menor que el denominador, entonces % dará como resultado únicamente el numerador.
Sintaxis:
A % B Where A is the dividend and B is divisor>
Ejemplo:
diferencia entre programa y script
Aporte : a = 15, segundo = 6
// 15%6 significa que cuando dividimos 15(numerador) entre 6(denominador) obtenemos el resto 3//
Producción : 3
Aporte : a = 16, segundo = 4
Producción: 0
Acercarse:
- Tome dividendo y divisor del usuario.
- Cree una variable entera y asígnele una expresión A% B.
- Imprime esa variable.
A continuación se muestra la implementación del enfoque anterior:
Java
clasificación de selección java
// Implementation of Modulo or Remainder Operator in Java> import> java.io.*;> import> java.util.*;> class> GFG {> >public> static> void> main(String[] args)> >{> >// Dividend> >int> a =>15>;> >// Divisor> >int> b =>8>;> >// Mod> >int> k = a % b;> >System.out.println(k);> >}> }> |
>
contiene pitón
>
idea de formulario completoProducción
7>
Complejidad del tiempo:
La función modular generalmente requiere tiempo constante/tiempo O(1) como otras operaciones aritméticas.