remainder(x, y)

C++ cmath remainder() funksiyasi

❮ Matematik funksiyalar


Misol

Turli sonlar juftliklarining bo‘lish qoldig‘ini hisoblang:

cout << remainder(11.0, 3.0);
cout << remainder(16.0f, 4.0f);
cout << remainder(31.0, 2.5);
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

remainder() funksiyasi dividend / divisor bo‘lish amalining suzuvchi nuqtali qoldig‘ini qaytaradi, bunda bo‘lish natijasi eng yaqin butun songacha yaxlitlanadi (agar kasr qismi aynan 0.5 bo‘lsa, eng yaqin juft butun songacha yaxlitlanadi).

a va b sonlari uchun qaytariladigan qiymat taxminan a - round(a/b) * b ga teng, faqat aynan 0.5 ga teng kasr qismi eng yaqin juft butun songacha yaxlitlanadi.

remainder() funksiyasi <cmath> sarlavha faylida aniqlangan.

Eslatma: Bu funksiya fmod() bilan bir xil, faqat fmod() bo‘lish natijasini yaxlitlash o‘rniga kesadi.


Sintaksis

Quyidagilardan biri:

remainder(double dividend, double divisor);
remainder(float dividend, float divisor);

Parametr qiymatlari

Parametr Tavsif
dividend Majburiy. Qoldiqni topish amalining bo‘linuvchisi.
Agar u butun son tipida bo‘lsa, double sifatida qaraladi.
divisor Majburiy. Qoldiqni topish amalining bo‘luvchisi.
Agar u butun son tipida bo‘lsa, double sifatida qaraladi.

Texnik tafsilotlar

Qaytaradi: Bo‘lish qoldig‘ini ifodalovchi float qiymat (agar barcha argumentlar float bo‘lsa) yoki double qiymat (boshqa barcha hollarda).

❮ Matematik funksiyalar

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!