Traductions de cette page?:

div

Syntaxe :

    #include <cstdlib>
    div_t div (int numerateur, int denominateur);

La fonction div() renvoie le quotient et le reste de l'opération numerateur / denominateur.

La structure div_t est définie dans <cstdlib> et comporte au moins les attributs suivants :

     int quot;   // Le quotient
     int rem;    // Le reste (remainder)

Par exemple, l'exemple ci-dessous affiche le quotient et le reste de x/y :

     div_t tmp;
     tmp = div(x, y);
     printf("%d divisé par %d vaut %d avec un reste de %d\n",
             x, y, temp.quot, temp.rem);

Le C++ fournit également les implémentations suivantes :

    #include <cstdlib>
    ldiv_t div (long numerateur, long denominateur); // identique à ldiv()

Sujets connexes : ldiv