Fonction de bibliothèque C - ldiv ()

La description

La fonction de bibliothèque C div_t div(long int numer, long int denom) se divise numer (numerator) par denom (denominator).

Déclaration

Voici la déclaration de la fonction ldiv ().

div_t div(long int numer, long int denom)

Paramètres

  • numer - Ceci est le numérateur.

  • denom - C'est le dénominateur.

Valeur de retour

Cette fonction renvoie la valeur dans une structure définie dans <cstdlib>, qui a deux membres. Pour ldiv_t: long quot; long rem;

Exemple

L'exemple suivant montre l'utilisation de la fonction 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);
}

Compilons et exécutons le programme ci-dessus qui produira le résultat suivant -

Quotient = 3
Remainder = 10000