C ++ lldiv () - Biblioteca estándar de C ++

La función lldiv () en C ++ calcula el cociente integral y el resto de la división de dos números.

La función lldiv () se puede pensar como una long long intversión de div ().

Está definido en el archivo de encabezado.

Matemáticamente,

 quot * y + rem = x

Prototipo lldiv () (A partir del estándar C ++ 11)

lldiv_t lldiv (long long int x, long long int y); lldiv_t lldiv (largo x largo, largo largo y);

La función lldiv () toma dos argumentos xey, y devuelve el cociente integral y el resto de la división de x por y.

El cociente quot es el resultado de la expresión x / y. El resto rem es el resultado de la expresión x% y.

Parámetros de lldiv ()

  • x: representa el numerador.
  • y: representa el denominador.

lldiv () Valor de retorno

La función lldiv () devuelve una estructura de tipo lldiv_tque consta de dos miembros: quot y rem. Se define de la siguiente manera:

 struct lldiv_t (long long quot; long long rem;);

Ejemplo: ¿Cómo funciona la función lldiv () en C ++?

 #include #include using namespace std; int main() ( long long nume = 998102910012LL; long long deno = 415LL; lldiv_t result = lldiv(nume, deno); cout << "Quotient of " << nume << "/" << deno << " = " << result.quot << endl; cout << "Remainder of " << nume << "/" << deno << " = " << result.rem << endl; return 0; )

Cuando ejecute el programa, la salida será:

 Cociente de 998102910012/415 = 2405067253 Resto de 998102910012/415 = 17

Articulos interesantes...