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

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

Лдив () се може сматрати long intверзијом див ().

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

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

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

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

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

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

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

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

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

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

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

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

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

 #include #include using namespace std; int main() ( long nume = 999810291L; long deno = 120L; ldiv_t result = ldiv(nume, deno); cout << "Quotient of " << nume << "/" << deno << " = " << result.quot << endl; cout << "Remainder of " << nume << "/" << deno << " = " << result.rem << endl; return 0; )

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

 Количник 999810291/120 = 8331752 Остатак 999810291/120 = 51

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