V tomto příkladu se naučíte najít kvocient a zbytek, když je celé číslo vyděleno jiným celým číslem.
Abychom pochopili tento příklad, měli byste mít znalosti o následujících programovacích tématech jazyka C:
- C datové typy
- C Proměnné, konstanty a literály
- C Vstupní výstup (I / O)
- Programovací operátoři C.
Program pro výpočet podílu a zbytku
#include int main() ( int dividend, divisor, quotient, remainder; printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor); // Computes quotient quotient = dividend / divisor; // Computes remainder remainder = dividend % divisor; printf("Quotient = %d", quotient); printf("Remainder = %d", remainder); return 0; )
Výstup
Zadejte dividendu: 25 Zadejte dělitele: 4 Kvocient = 6 Zbývající část = 1
V tomto programu je uživatel vyzván k zadání dvou celých čísel (dividenda a dělitel). Jsou uloženy v proměnných dividend, respektive dělitel.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
Poté je kvocient vyhodnocen pomocí /
(operátor dělení) a uložen v kvocientu.
quotient = dividend / divisor;
Podobně se zbytek vyhodnotí pomocí %
(operátor modulo) a uloží se do zbytku.
remainder = dividend % divisor;
Nakonec se kvocient a zbytek zobrazí pomocí printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Zjistěte více o tom, jak operátoři pracují v programování C.