Section courante

A propos

Section administrative du site

DIV

Division
Langage C++ cstdlib (stdlib.h)

Syntaxe

div_t div(int a,int b);
ldiv_t div(long a, long b);

Paramètres

Nom Description
a Ce paramètre permet d'indiquer le nombre à diviser
b Ce paramètre permet d'indiquer le diviseur

Description

Cette fonction permet de retourner le quotient et le reste séparément en effectuant la division a par b.

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. int main()
  5. {
  6.     std::cout << "div(-81,9) = " << div(-81,9).quot << std::endl;
  7.     std::cout << "div(15,3) = " << div(15,3).quot << std::endl;
  8.     std::cout << "div(16,3) = " << div(16,3).quot << std::endl;
  9.     std::cout << "div(17,3) = " << div(17,3).quot << std::endl;
  10.     std::cout << "div(18,3) = " << div(18,3).quot << std::endl;
  11.     std::cout << "div(19,3) = " << div(19,3).quot << std::endl;
  12.     std::cout << "div(0,1) = " << div(0,1).quot << std::endl;
  13.     return 0;
  14. }
  15.  

on obtiendra le résultat suivant :

div(-81,9) = -9
div(15,3) = 5
div(16,3) = 5
div(17,3) = 5
div(18,3) = 6
div(19,3) = 6
div(0,1) = 0

Voir également

Langage de programmation - C++ - Référence procédures et fonctions - ldiv
Langage de programmation - C - Référence procédures et fonctions - div

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 731.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 67.

Dernière mise à jour : Lundi, le 3 août 2015