Ц ++ ллдив () - Ц ++ стандардна библиотека

Функција ллдив () у Ц ++ израчунава интегрални количник и остатак дељења два броја.

Функција ллдив () може се сматрати long long intверзијом див ().

Дефинисано је у заглављу датотеке.

Математички,

 куот * и + рем = к

прототип ллдив () (од Ц ++ 11 стандарда)

ллдив_т ллдив (лонг лонг инт к, лонг лонг инт и); ллдив_т ллдив (дуго дуго к, дуго дуго и);

Функција ллдив () узима два аргумента к и и и враћа интегрални количник и остатак дељења к са и.

Количник куот резултат је израза к / и. Остатак рем резултат је израза к% и.

ллдив () Параметри

  • к: Представља бројилац.
  • и: Представља називник.

ллдив () Повратна вредност

Функција ллдив () враћа структуру типа lldiv_tкоја се састоји од два члана: куот и рем. Дефинисано је на следећи начин:

 струцт ллдив_т (лонг лонг куот; лонг лонг рем;);

Пример: Како функција ллдив () ради у Ц ++?

 #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; )

Када покренете програм, излаз ће бити:

 Коефицијент 998102910012/415 = 2405067253 Остатак 998102910012/415 = 17

Занимљиви Чланци...