Добрый день!
Я проверил все возможные комбинации трех чисел и каждый раз моя программа выводит действительно среднее из них, но валидатор не хочет засчитывать и говорит, что она не выводит.
В чем проблема?
package com.javarush.task.task04.task0441;
/*
Как-то средненько
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
int b = Integer.parseInt(br.readLine());
int c = Integer.parseInt(br.readLine());
int[] arr = {a,b,c};
int count = 0;
int sum = 0;
int sr;
int[] arr2 = new int[3];
for (int i = 0; i<arr.length; i++) {
sum = sum + arr[i];
count++;
}
int srst = sum/count;
for (int i = 0; i<arr.length; i++) {
arr2[i] = Abs(arr[i] - srst);
}
int min2 = arr2[0];
int prom = 0;
for (int i = 1; i!=arr.length; i++) {
if (arr2[i]<min2) {
min2=arr2[i];
prom = i;
}
}
System.out.println(arr[prom]);
}
public static int Abs(int a) {
if (a<0)
return -a;
else
return a;
}
}