Computer Science, asked by hasini5365, 6 months ago

5. write a program to accept three numbers and print the greatest and smallest

Answers

Answered by thesonofkrishna
2

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

Similar questions