Среднее арифметическое
Вводить с клавиатуры числа и вычислить среднее арифметическое.
Если пользователь ввел -1, вывести на экран среднее арифметическое всех чисел и завершить программу.
-1 не должно учитываться.
Примеры:
а) при вводе чисел
1
2
2
4
5
-1
получим вывод
2.8
Решение.
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
double sum = 0;
int i = 0;
while(true) {
String numS = bufferedReader.readLine();
int num = Integer.parseInt(numS);
i++;
sum += num;
if(num == -1 ) {
i = i -1;
sum = sum + 1;
double avSum = sum/i;
System.out.println(avSum);
break;
}
}
}
}
Вводить с клавиатуры числа и вычислить среднее арифметическое.
Если пользователь ввел -1, вывести на экран среднее арифметическое всех чисел и завершить программу.
-1 не должно учитываться.
Примеры:
а) при вводе чисел
1
2
2
4
5
-1
получим вывод
2.8
Решение.
public class Solution {
public static void main(String[] args) throws Exception {
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
double sum = 0;
int i = 0;
while(true) {
String numS = bufferedReader.readLine();
int num = Integer.parseInt(numS);
i++;
sum += num;
if(num == -1 ) {
i = i -1;
sum = sum + 1;
double avSum = sum/i;
System.out.println(avSum);
break;
}
}
}
}
Комментариев нет:
Отправить комментарий