div, ldiv

De cppreference.com
Saltar a: navegación, buscar
#include <cstdlib>
 
div_t   div( int x, int y );
ldiv_t ldiv( long x, long y );

Las funciones div y ldiv (bajo el nombre común, sobrecargado, **div** en C++), calculan el cuociente y resto de la división x/y.

Contenido

[editar] Parámetros

x, y -- dos valores integrales. x es el dividendo (numerador); y es el divisor.

[editar] Resultado

Se devuelve una estructura del tipo div_t o ldiv_t que está definida como sigue:

struct div_t {
    int quot;   '' Cuociente
    int rem;    '' Resto
};
 
struct ldiv_t {
    long quot;   '' Cuociente
    long rem;    '' Resto
};

[editar] Ejemplo

     div_t temp;
     temp = div( x, y );
     printf( "%d dividido por %d entrega cuociente %d y resto %d\n",
             x, y, temp.quot, temp.rem );

[editar] Ver también

fmod

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Otros idiomas