In dit voorbeeld leert u het quotiënt en de rest te vinden wanneer een geheel getal wordt gedeeld door een ander geheel getal.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende C-programmeeronderwerpen:
- C Gegevenstypen
- C Variabelen, constanten en letterlijke waarden
- C ingang uitgang (I / O)
- C Programmeringsoperatoren
Programma om quotiënt en rest te berekenen
#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; )
Uitvoer
Voer dividend in: 25 Voer deler in: 4 Quotiënt = 6 Rest = 1
In dit programma wordt de gebruiker gevraagd om twee gehele getallen in te voeren (deeltal en deler). Ze worden opgeslagen in respectievelijk variabelen dividend en deler.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
Vervolgens wordt het quotiënt geëvalueerd met behulp van /
(de delingoperator) en opgeslagen in quotiënt.
quotient = dividend / divisor;
Evenzo wordt de rest geëvalueerd met %
(de modulo-operator) en opgeslagen in de rest.
remainder = dividend % divisor;
Ten slotte worden het quotiënt en de rest weergegeven met printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Lees meer over hoe operators werken in C-programmering.