w3resource

C Exercises: Perform addition, subtraction, multiplication and  division of two numbers

C Input Output statement: Exercise-9 with Solution

Write a C program to perform addition, subtraction, multiplication and division of two numbers.

Pictorial Presentation:

C Input Output: Perform addition, subtraction, multiplication and  division of two numbers

Sample Solution:

C Code:

#include <stdio.h>    // Include the standard input/output header file.

int main()  
{  
int num1, num2;   // Declare two integer variables 'num1' and 'num2'.
int sum, sub, mult, mod;   // Declare variables to store the results of arithmetic operations.
float div;   // Declare a float variable 'div' to store the result of division.

    /* 
     * Read two numbers from user separated by comma 
     */  
printf("Input any two numbers separated by comma : ");   // Prompt the user to input two numbers separated by a comma.
scanf("%d,%d", &num1, &num2);   // Read and store the user's input in 'num1' and 'num2'.

    /* 
     * Performs all arithmetic operations 
     */   
sum = num1 + num2;   // Calculate the sum of 'num1' and 'num2'.
sub = num1 - num2;   // Calculate the difference between 'num1' and 'num2'.
mult = num1 * num2;  // Calculate the product of 'num1' and 'num2'.
div = (float)num1 / num2;   // Calculate the division of 'num1' by 'num2' and cast the result to a float.
mod = num1 % num2;   // Calculate the modulus of 'num1' and 'num2'.

    /* 
     * Prints the result of all arithmetic operations 
     */  
printf("The sum of the given numbers : %d\n", sum);   // Print the sum.
printf("The difference of the given numbers : %d\n", sub);   // Print the difference.
printf("The product of the given numbers : %d\n", mult);   // Print the product.
printf("The quotient of the given numbers : %f\n", div);   // Print the quotient.
printf("MODULUS = %d\n", mod);   // Print the modulus.

return 0;   // Return 0 to indicate successful execution of the program.   
}
 

Sample Output:

Input any two numbers separated by comma : 10,5                                                               
The sum of the given numbers : 15                                                                             
The difference of the given numbers : 5                                                                       
The product of the given numbers : 50                                                                         
The quotient of the given numbers : 2.000000
MODULUS = 0 

Flowchart:

C Programming Input Output Flowchart: Perform addition, subtraction, multiplication and  division of two numbers.

C Programming Code Editor:

Previous: Write a program in C to calculate the sum of three numbers with getting input in one line separated by a comma.
Next: Write a C  program to find the third angle of a triangle if two angles are given.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming-exercises/input-output/c-input-output-statement-exercises-9.php