C ++ lldiv () - C ++ standarta bibliotēka

Funkcija lldiv () C ++ aprēķina divu skaitļu dalījuma integrālo koeficientu un atlikušo daļu.

Funkciju lldiv () var uzskatīt long long intpar div () versiju.

Tas ir definēts galvenes failā.

Matemātiski,

 quot * y + rem = x

lldiv () prototips (pēc standarta C ++ 11)

lldiv_t lldiv (garš garais int x, garš garais int y); lldiv_t lldiv (garš garš x, garš garš y);

Funkcija lldiv () aizņem divus argumentus x un y un atgriež x dalījuma ar y integrālo koeficientu un atlikumu.

Dalības koeficients ir izteiksmes x / y rezultāts. Atlikušais rem ir izteiksmes x% y rezultāts.

lldiv () parametri

  • x: pārstāv skaitītāju.
  • y: pārstāv saucēju.

lldiv () Atgriešanās vērtība

Funkcija lldiv () atgriež tipa struktūru, lldiv_tkas sastāv no diviem locekļiem: quot un rem. To definē šādi:

 struct lldiv_t (long long quot; long long rem;);

Piemērs: Kā funkcija lldiv () darbojas 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; )

Palaidot programmu, izeja būs:

 998102910012/415 = 2405067253 koeficients = atlikums 998102910012/415 = 17

Interesanti raksti...