5. write a program to accept three numbers and print the greatest and smallest
Answers
Answer: C Program
Explanation: C Program To Smallest And Largest Among Three Numbers
In this tutorial, we discuss C Program to the smallest and largest among three numbers
In this program, we will discuss a simple concept of the program to find the smallest and largest among three numbers in the C programming language.
In this topic, we learn how to find the smallest and largest number from given three numbers using if statements.
Find smallest and largest among three integer numbers
Example
__________________________________________________________
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1,num2,num3;//variable declaration
printf("Enter three numbers\n");
scanf("%d %d %d",&num1,&num2,&num3);
//Takse three input num1,num2,num3 from user
//check smallest
if(num1<num2 && num1<num3){
//check whether num1 is smallest than num2 and num3
printf("\n%d is the smallest",num1);
}//if it is truen this statement is displayed
else if(num2<num3){
//when it is false then check num2 or num 3 to small
printf("\n%d is the smallest",num2);//when it is true this statements is displayed
}
else{
printf("\n%d is the smallest",num3);
}//all statements are false this statement is displayed
//check largest
if(num1>num2 && num1>num3){//check largest
//check whether num1 is largest than num2 and num3
printf("\n%d is largest",num1);
}//if it is true this statement is displayed
else if(num2>num3){
//when it is false then check num2 or num 3 to large
printf("\n%d is largest",num2);//when it is true this statements is displayed
}
else{
printf("\n%d is largest",num3);
}//all conditions are false this statement is displayed
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
Enter three numbers
45
23
67
23 is the smallest
67 is largest
Find smallest and largest among three float numbers
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
float num1,num2,num3;//variable declaration
printf("Enter tree numbers\n");
scanf("%f %f %f",&num1,&num2,&num3);
//Takse three input num1,num2,num3 from user
//check smallest
if(num1<num2 && num1<num3){
//check whether num1 is smaller than num2 and num3
printf("\n%.2f is smallest",num1);
}//if it is truen this statement is displayed
else if(num2<num3){
//when it is false then check num2 or num 3 small
printf("\n%.2f is smallest",num2);//when it is true this statements is displayed
}
else{
printf("\n%.2f is smallest",num3);
}//all statements are false this statement is displayed
//check largest
if(num1>num2 && num1>num3){
//check whether num1 is largest than num2 and num3
printf("\n%.2f is largest",num1);
}//if it is true this statement is displayed
else if(num2>num3){
//when it is false then check num2 or num3 large
printf("\n%.2f is largest",num2);//when it is true this statements is displayed
}
else{
printf("\n%.2f is largest",num3);
}//all statements are false this statement is displayed
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
Enter three numbers
34.56
12.34
67.5
12.34 is smallest
67.50 is largest