Tässä esimerkissä opit löytämään osamäärän ja jäännöksen, kun kokonaisluku jaetaan toisella kokonaisluvulla.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:
- C tietotyypit
- C Muuttujat, vakiot ja literaalit
- C Tulolähtö (I / O)
- C Ohjelmoijat
Ohjelma laskea osamäärä ja loppu
#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; )
Tuotos
Syötä osinko: 25 Syötä jakaja: 4 Laina = 6 Loput = 1
Tässä ohjelmassa käyttäjää pyydetään syöttämään kaksi kokonaislukua (osinko ja jakaja). Ne on tallennettu muuttujiin dividend ja divisor vastaavasti.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
Sitten osamäärä arvioidaan /
(jako-operaattorin) avulla ja tallennetaan osamäärään.
quotient = dividend / divisor;
Samoin loppu arvioidaan käyttämällä %
(moduulioperaattoria) ja varastoidaan loppuosaan.
remainder = dividend % divisor;
Lopuksi osamäärä ja loput näytetään käyttämällä printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Lisätietoja operaattoreiden toiminnasta C-ohjelmoinnissa.