Напишите программу, которая рассчитывает и подает на стандартный вывод следующие
значения:
90 перцентиль
медиана
максимальное значение
минимальное значение
среднее значение
Данные для расчетов считываются из файла, путь к которому подается в виде аргумента.
Числа в файле в пределах от -32 768 до 32 767.
Каждое число с новой строки.
В файле не более 1000 строк.
Вывод значений в указанной последовательности, каждое значение заканчивается символом
новой строки.
Все значения с точностью до сотых: 2.50 2.00 0.03.
null
19 уровень
помогите ребят решить
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
null
8 июля 2021, 09:46
90 перцентиль совсем не знаю как решить
0
null
8 июля 2021, 09:45
Как считать файл через аргументы? Не знаю как это написать
0
Ksenia Volkova Java Developer в DXC Master
8 июля 2021, 09:50
Аргументы попадают в программу в виде массива String[] args - того самого, который является параметром в main.
Если аргумент один - значит, это args[0]
90 перцентиль считается примерно так же, как медиана.
0
null
8 июля 2021, 09:53
File file = new File(args[0]);
Так?
0
Ksenia Volkova Java Developer в DXC Master
8 июля 2021, 09:55
Например, так, да.
Начинай с того, что проще - минимум, максимум, среднее...
0
null
8 июля 2021, 10:00
Это совсем просто, а 90 перцентиль и медиана сложнее и интереснее,
Спасибо за помощь))))
0
Ksenia Volkova Java Developer в DXC Master
8 июля 2021, 09:14
Ты хочешь, чтобы тебе просто готовый код выложили? или у тебя есть что показать?
0