package com.codegym.task.task04.task0441;
/*
Somehow average
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader Reader = new BufferedReader(new InputStreamReader(System.in));
int num1 =Integer.parseInt(Reader.readLine());
int num2 =Integer.parseInt(Reader.readLine());
int num3 =Integer.parseInt(Reader.readLine());
if((num1>num2 && num3<num2)||(num1<num2 && num3>num2))
System.out.println(num2);
if((num2>num3 && num1<num3)||(num2<num3 && num1>num3))
System.out.println(num3);
if((num3>num1 && num2<num1)||(num3<num1 && num2>num1))
System.out.println(num1);
if(num1==num2)
System.out.println(num1);
if(num2==num3)
System.out.println(num2);
if(num1==num3)
System.out.println(num3);
if((num1==num2)&& (num2==num3) && (num3==num1))
System.out.println(num3);
}
}
cant meet the forth requirement..please help
Resolved
Comments (4)
- Popular
- New
- Old
You must be signed in to leave a comment
Anvar Djurayev
26 July 2019, 06:44
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a=Integer.parseInt(reader.readLine());
int b=Integer.parseInt(reader.readLine());
int c=Integer.parseInt(reader.readLine());
if((a<=b && a>=c) || (a>=b && a<=c)) System.out.println(a);
else if((b<=a && b>=c) || (b>=a && b<=c) ) System.out.println(b);
else if((c<=b && c>=a) || (c>=b && c<=a)) System.out.println(c);
else if(a==b && a==c) System.out.println(a);
0
Agalaivan
20 July 2019, 23:38
try else if
0
Vishwanath Bannatti
4 July 2019, 08:34
if you pass all 3 same no. then it is printing 4 times. but requirement is you should print only once.
0
Vishwanath Bannatti
3 July 2019, 12:34
Line 22 to 29 are bit complicating, make it simpler like
if (a==b && b==c || a==b && b!=c)
print a or b.
else c
It should satisfy 4th condition.
0