w3resource

C Exercises: Accepts three integers and find the maximum

C Basic Declarations and Expressions: Exercise-13 with Solution

Write a C program that accepts three integers and finds the maximum of three.

Pictorial Presentation:

C Programming: Accepts three integers and find the maximum

C Code:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int x, y, z, result, max; // Declare variables
    
    // Prompt user for the first integer and store in 'x'
    printf("\nInput the first integer: "); 
    scanf("%d", &x);
    
    // Prompt user for the second integer and store in 'y'
    printf("\nInput the second integer: ");
    scanf("%d", &y);
    
    // Prompt user for the third integer and store in 'z'
    printf("\nInput the third integer: ");
    scanf("%d", &z);
    
    // Calculate the result
    result = (x + y + abs(x - y)) / 2;
    
    // Calculate the maximum value
    max = (result + z + abs(result - z)) / 2;
    
    // Print the maximum value
    printf("\nMaximum value of three integers: %d", max);
	printf("\n");
    
    return 0;
}

Sample Output:

Input the first integer: 25                                            
                                                                       
Input the second integer: 35                                           
                                                                       
Input the third integer: 15                                            
                                                                       
Maximum value of three integers: 35 

Flowchart:

C Programming Flowchart: Accepts three integers and find the maximum

C Programming Code Editor:

Previous: Write a C program that accepts an employee's ID, total worked hours of a month and the amount he received per hour. Print the employee's ID and salary (with two decimal places) of a particular month.
Next: Write a C program to calculate a bike’s average consumption from the given total distance (integer value) traveled (in km) and spent fuel (in liters, float number – 2 decimal point).

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/basic-declarations-and-expressions/c-programming-basic-exercises-13.php