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