C ++ lldiv () - C ++ Standardbibliotek

Funktionen lldiv () i C ++ beräknar den integrerade kvoten och resten av delningen av två tal.

Funktionen lldiv () kan betraktas som en long long intversion av div ().

Det definieras i rubrikfilen.

Matematiskt,

 quot * y + rem = x

lldiv () prototyp (Från och med C ++ 11-standarden)

lldiv_t lldiv (lång lång int x, lång lång int y); lldiv_t lldiv (lång lång x, lång lång y);

Funktionen lldiv () tar två argument x och y och returnerar den integrerade kvoten och resten av delningen av x med y.

Kvotkvoten är resultatet av uttrycket x / y. Resten rem är resultatet av uttrycket x% y.

lldiv () Parametrar

  • x: Representerar täljaren.
  • y: Representerar nämnaren.

lldiv () Returvärde

Funktionen lldiv () returnerar en typ av struktur lldiv_tsom består av två medlemmar: quot och rem. Den definieras enligt följande:

 struct lldiv_t (lång lång quot; lång lång rem;);

Exempel: Hur fungerar lldiv () -funktionen i C ++?

 #include #include using namespace std; int main() ( long long nume = 998102910012LL; long long deno = 415LL; lldiv_t result = lldiv(nume, deno); cout << "Quotient of " << nume << "/" << deno << " = " << result.quot << endl; cout << "Remainder of " << nume << "/" << deno << " = " << result.rem << endl; return 0; )

När du kör programmet blir resultatet:

 Kvot av 998102910012/415 = 2405067253 Resten av 998102910012/415 = 17

Intressanta artiklar...