C Program To Find Largest Number Among Three Integers
We can use multi
C Program To Calculate Largest Number Among Three Integers:
1) Using If – Else Statement:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include<stdio.h>
#include<conio.h>
Void main()
{
int num1, num2, num3;
printf("\nEnter 3 Numbers:\t");
scanf("%d%d%d", &num1,&num2,&num3);
if((num1 > num2) && (num1 > num3))
{
printf("\nMaximum Number:\t%d\n", num1);
}
else if((num2 > num1) && (num2 > num3))
{
printf("\nMaximum Number:\t%d\n", num2);
}
else
{
printf("\nMaximum Number:\t%d\n", num3);
}
}
|
2) Using Conditional Operators
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include<stdio.h>
#include<conio.h>
Void main()
{
int num1, num2, num3, largest;
printf("\nEnter 3 Numbers:\t");
scanf("%d%d%d", &num1,&num2,&num3);
largest = (((num1 > num2) && (num1 > num3)) ? num1 : (((num2 > num1) && (num2 > num3)) ? num2 : num3));
printf("\nMaximum Number:\t%d\n", largest);
}
|
3) Using Functions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include<stdio.h>
#include<conio.h>
int compare(int x, int y, int z)
{
int largest = 0;
if((x > y) && (x > z))
{
largest = x;
}
else if((y > x) && (y > z))
{
largest = y;
}
else
{
largest = z;
}
return largest;
}
Void main()
{
int num1, num2, num3, maximum;
printf("\nEnter 3 Numbers:\t");
scanf("%d%d%d", &num1,&num2,&num3);
maximum = compare(num1, num2, num3);
printf("\nMaximum Number:\t%d\n", maximum);
}
|
Expected Output:
Enter 3 Numbers: 23
45
65
Maximum Number: 65
Comments
Post a Comment