# Second Largest | Codechef solution

Problem:-

Three numbers AB and C are the inputs. Write a program to find second largest among them.

### Input

The first line contains an integer T, the total number of testcases. Then T lines follow, each line contains three integers AB and C.

### Output

For each test case, display the second largest among AB and C, in a new line.

### Constraints

•  T  1000
•  A,B,C  1000000

### Example

Input
3
120 11 400
10213 312 10
10 3 450

Output

120
312
10


Code:-

#include <iostream>
using namespace std;

int main() {
int t;
cin>>t;
int a,b,c,second_lar;
while(t--)
{
cin>>a>>b>>c;
if(a>b)
{
if(a>c)
{
if(c>b)
second_lar=c;
else
second_lar=b;
}
else
second_lar=a;
}
else
{
if(b>c)
{
if(c>a)
second_lar=c;
else
second_lar=a;
}
else
second_lar=b;
}
cout<<second_lar<<endl;
}
return 0;
}

Recommended Post:

Cracking the coding interview:-

Array and string:-

Tree and graph:-

Hackerearth Problems:-

Hackerrank Problems:-

Data structure:-

Key points:-

MCQs:-