В този пример ще се научите да намирате коефициента и остатъка, когато едно цяло число е разделено на друго цяло число.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на C:
- C Типове данни
- C Променливи, константи и литерали
- C входен изход (I / O)
- C Оператори за програмиране
Програма за изчисляване на коефициент и остатък
#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; )
Изход
Въведете дивидент: 25 Въведете делител: 4 Коефициент = 6 Остатък = 1
В тази програма потребителят трябва да въведе две цели числа (дивидент и делител). Те се съхраняват съответно в променливи дивидент и делител.
printf("Enter dividend: "); scanf("%d", ÷nd); printf("Enter divisor: "); scanf("%d", &divisor);
След това коефициентът се изчислява с помощта на /
(оператора на разделяне) и се съхранява в коефициент.
quotient = dividend / divisor;
По същия начин остатъкът се оценява с помощта на %
(модулния оператор) и се съхранява в остатъка.
remainder = dividend % divisor;
И накрая, коефициентът и остатъкът се показват с помощта printf(
)
.
printf("Quotient = %d", quotient); printf("Remainder = %d", remainder);
Научете повече за това как операторите работят в програмирането на C.