Computer Science, asked by blackshroud47, 4 months ago

write a program to
input 3 numbers and display the largest number / smaller number.

Answers

Answered by raviravi9003
0

follow me ti be followed back

Answered by sneha12614
0

Example 1: Using if Statement

#include <stdio.h>

int main() {

double n1, n2, n3;

printf("Enter three different numbers: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

// if n1 is greater than both n2 and n3, n1 is the largest

if (n1 >= n2 && n1 >= n3)

printf("%.2f is the largest number.", n1);

// if n2 is greater than both n1 and n3, n2 is the largest

if (n2 >= n1 && n2 >= n3)

printf("%.2f is the largest number.", n2);

// if n3 is greater than both n1 and n2, n3 is the largest

if (n3 >= n1 && n3 >= n2)

printf("%.2f is the largest number.", n3);

return 0;

}

Example 2: Using if...else Ladder

#include <stdio.h>

int main() {

double n1, n2, n3;

printf("Enter three numbers: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

// if n1 is greater than both n2 and n3, n1 is the largest

if (n1 >= n2 && n1 >= n3)

printf("%.2lf is the largest number.", n1);

// if n2 is greater than both n1 and n3, n2 is the largest

else if (n2 >= n1 && n2 >= n3)

printf("%.2lf is the largest number.", n2);

// if both above conditions are false, n3 is the largest

else

printf("%.2lf is the largest number.", n3);

return 0;

}

Example 3: Using Nested if...else

#include <stdio.h>

int main() {

double n1, n2, n3;

printf("Enter three numbers: ");

scanf("%lf %lf %lf", &n1, &n2, &n3);

if (n1 >= n2) {

if (n1 >= n3)

printf("%.2lf is the largest number.", n1);

else

printf("%.2lf is the largest number.", n3);

} else {

if (n2 >= n3)

printf("%.2lf is the largest number.", n2);

else

printf("%.2lf is the largest number.", n3);

}

return 0;

}

The output of all these programs above will be the same.

Enter three numbers: -4.5

Enter three numbers: -4.53.9

Enter three numbers: -4.53.95.6

Enter three numbers: -4.53.95.65.60 is the largest number

Similar questions