Header Ads Widget

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;
}
    // your code goes here
    return 0;
}

Recommended Post:

Cracking the coding interview:-

 Array and string:-

Tree and graph:-

Hackerearth Problems:-

Hackerrank Problems:-

Data structure:-

Key points:-

 MCQs:-

Post a Comment

0 Comments