lldiv () es una función integrada en C++ STL que nos da el cociente y el resto de la división de dos números.
Sintaxis :
lldiv(n, d)
Parámetros : la función acepta dos parámetros obligatorios que se describen a continuación:
- n: Especifica el dividendo. El tipo de datos puede ser long long o long long int.
- d: Especifica el divisor. El tipo de datos puede ser long long o long long int.
Valor devuelto : La función devuelve una estructura de tipo lldiv_t que consta de dos miembros: quot y rem , donde quot es el cociente y rem es el resto. La estructura se define de la siguiente manera:
struct lldiv_t { long long quot; long long rem; };
Los siguientes programas ilustran la función anterior:
Programa 1 :
// C++ program to illustrate the // lldiv() function #include <cstdlib> #include <iostream> using namespace std; int main() { long long n = 1000LL; long long d = 50LL; lldiv_t result = lldiv(n, d); cout << "Quotient of " << n << "/" << d << " = " << result.quot << endl; cout << "Remainder of " << n << "/" << d << " = " << result.rem << endl; return 0; }
Producción:
Quotient of 1000/50 = 20 Remainder of 1000/50 = 0
Programa 2 :
// C++ program to illustrate // the lldiv() function #include <cstdlib> #include <iostream> using namespace std; int main() { long long int n = 251987LL; long long int d = 68LL; lldiv_t result = lldiv(n, d); cout << "Quotient of " << n << "/" << d << " = " << result.quot << endl; cout << "Remainder of " << n << "/" << d << " = " << result.rem << endl; return 0; }
Producción:
Quotient of 251987/68 = 3705 Remainder of 251987/68 = 47
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA