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