Fonction de bibliothèque C - div ()

La description

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

Déclaration

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

div_t div(int numer, 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 div_t: int quot; int rem;

Exemple

L'exemple suivant montre l'utilisation de la fonction div ().

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

int main () {
   div_t output;

   output = div(27, 4);
   printf("Quotient part of (27/ 4) = %d\n", output.quot);
   printf("Remainder part of (27/4) = %d\n", output.rem);

   output = div(27, 3);
   printf("Quotient part of (27/ 3) = %d\n", output.quot);
   printf("Remainder part of (27/3) = %d\n", output.rem);

   return(0);
}

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

Quotient part of (27/ 4) = 6
Remainder part of (27/4) = 3
Quotient part of (27/ 3) = 9
Remainder part of (27/3) = 0