Problem
Three numbers A, B and C are the inputs. Write a program to find second largest among them.
Input Format
The first line contains an integer T, the total number of testcases. Then T lines follow, each line contains three integers A, B and C.
Output Format
For each test case, display the second largest among A, B and C, in a new line.
Constraints
- 1 ≤ T ≤ 1000
- 1 ≤ A,B,C ≤ 1000000
Sample 1:
3 120 11 400 10213 312 10 10 3 450
120 312 10
Program :
#include<stdio.h>
int main()
{
int a,b,c,n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d %d %d",&a,&b,&c);
if(a>b&&a>c)
{
if(b>c)
printf("%d\n",b);
else
printf("%d\n",c);
}
else if(b>a&&b>c)
{
if(a>c)
printf("%d\n",a);
else
printf("%d\n",c);
}
else if(c>b&&c>a)
{
if(b>a)
printf("%d\n",b);
else
printf("%d\n",a);
}
}
}
0 Comments