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; }