C Program to Find Quotient and Remainder of Two Integers Entered by User

In this program, user is asked to enter two integers(dividend and divisor) and this program will compute the quotient and remainder and display it.

Source Code


/* C Program to compute remainder and quotient  */

#include <stdio.h>
int main(){
    int dividend, divisor, quotient, remainder;
    printf("Enter dividend: ");
    scanf("%d",&dividend);
    printf("Enter divisor: ");
    scanf("%d",&divisor);
    quotient=dividend/divisor;           /*  Computes quotient */
    remainder=dividend%divisor;          /* Computes remainder */
    printf("Quotient = %d\n",quotient);
    printf("Remainder = %d",remainder);
    return 0;
}

Output

Enter dividend: 25
Enter divisor: 4
Quotient = 6
Remainder = 1

Explanation

This program takes two integers(dividend and divisor) from user and stores it in variable dividend and divisor. Then, quotient and remainder is calculated and stored in variable quotient and remainder. Operator / is used for calculation of quotient and % is used for calculating remainder. Learn more about divison(/) and modulo division(%) operator in C programming

You can also program can be performed using only two variables as:


/* C Program to compute and display remainder and quotient  using only two variables */

#include <stdio.h>
int main(){
  int dividend, divisor;
  printf("Enter dividend: ");
  scanf("%d",&dividend);
  printf("Enter divisor: ");
  scanf("%d",&divisor);
  printf("Quotient = %d\n",dividend/divisor);/* Computes and displays quotient */
  printf("Remainder = %d",dividend%divisor); /* Computes and displays remainder */
  return 0;
}

Output of this program is same as program above but, only two variables are used in this case instead of four variables.

Similar Examples