stdlib.h


Función ldiv ANSI C

ldiv_t ldiv(long int num, long int denom);

Similar a la función div, excepto que los argumentos son de tipo long int.

Valor de retorno:

La función ldiv retorna la estructura de tipo ldiv_t, conteniendo el cociente y el resto (de tipo long int).

Ejemplo:

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

int main()
{
   ldiv_t ld;
   long int num, denom;

   puts( "Escriba el numerador y el denominador (separados por un espacio):" );
   scanf( "%d %d", &num, &denom );
   ld = ldiv( num, denom );
   printf( "ldiv( %d, %d ) : cociente = %d, resto = %d\n", num, denom, ld.quot, ld.rem );

   return 0;
}