package com.javarush.task.task05.task0507;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Среднее арифметическое
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
Scanner scanner = new Scanner(System.in);
int sum = 0;
while (true){
int i = scanner.nextInt();;
int a = 2;
sum = (sum+i)/a;
if (i==-1)
break;
a++;
}
System.out.println(sum);
}
}
Михаил
7 уровень
Почему Scanner не проходит?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
9 ноября 2019, 08:47
Потому что вместо
тебе нужно
Вопрос в другом - почему у тебя начальное значение а = 2?
И что ты собираешься посчитать таким образом: sum = (sum+i)/a;?
(да еще с целочисленным делением)
И вроде бы -1 не должно учитываться в результате, а у тебя проверка на -1 идет после вычислений.
0
Михаил
9 ноября 2019, 09:05
Спасибо, разобрался)
0