Función de biblioteca C - ldiv ()

Descripción

La función de la biblioteca C div_t div(long int numer, long int denom) divide numer (numerator) por denom (denominator).

Declaración

A continuación se muestra la declaración de la función ldiv ().

div_t div(long int numer, long int denom)

Parámetros

  • numer - Este es el numerador.

  • denom - Este es el denominador.

Valor devuelto

Esta función devuelve el valor en una estructura definida en <cstdlib>, que tiene dos miembros. Para ldiv_t: long quot; largo rem;

Ejemplo

El siguiente ejemplo muestra el uso de la función ldiv ().

#include <stdio.h>
#include <stdlib.h>

int main () {
   ldiv_t output;

   output = ldiv(100000L, 30000L);

   printf("Quotient = %ld\n", output.quot);

   printf("Remainder = %ld\n", output.rem);
   
   return(0);
}

Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:

Quotient = 3
Remainder = 10000