remainder(x, y)
C Math remainder() funksiyasi
Misol
Turli sonlar juftliklarining bo‘lish qoldig‘ini hisoblang:
printf("%f", remainder(11.0, 3.0));
printf("%f", remainder(16.0, 4.0));
printf("%f", 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 <math.h> 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);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| dividend | Majburiy. Qoldiqni topish amalining bo‘linuvchisi. |
| divisor | Majburiy. Qoldiqni topish amalining bo‘luvchisi. |
Texnik tafsilotlar
| Qaytaradi: | Bo‘lish qoldig‘ini ifodalovchi double qiymat. |
|---|
Tegishli sahifalar
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
