Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 18.12.2019
Сообщений: 27
1

Найти в массиве те элементы, значение которых меньше среднего арифметического, взятого от всех элементов массива

27.02.2020, 11:38. Просмотров 1447. Ответов 2
Метки нет (Все метки)

Вывести среднее арифметическое массива. Найти в массиве те элементы, значение которых меньше среднего арифметического, взятого от всех элементов массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2020, 11:38
Ответы с готовыми решениями:

Заменить все элементы, значение которых меньше среднего арифметического всех элементов массива на нулевые
Мое задание: Заменить все элементы, значение которых меньше среднего арифметического всех элементов...

В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего...

Из массива удалить элементы, стоящие после максимального и имеющие значение меньше среднего арифметического всех элементов массива
Из массива удалить элементы, стоящие после максимального и имеющие значение меньше среднего...

Найти произведение тех элементов, значение которых меньше среднего арифметического элементов массива
Дан одномерный массивW, содержащийM элементов. Найти произведе-ние тех элементов, значение которых...

2
1753 / 1377 / 342
Регистрация: 17.02.2014
Сообщений: 7,148
27.02.2020, 12:55 2
Цитата Сообщение от Nova111 Посмотреть сообщение
Вывести среднее арифметическое массива
Java
1
2
3
4
5
6
7
8
9
10
public static void main(String[] args) {
        byte [] bytes = {1,-2,3};
        ByteArrayInputStream byteStream = new ByteArrayInputStream(bytes);
        int val;
        long sum = 0;
        while ((val = byteStream.read()) != -1) {
            sum += (byte)val;
        }
        System.out.printf("%.4f",1.*sum/bytes.length);
    }
0
Модератор
1404 / 409 / 134
Регистрация: 11.08.2017
Сообщений: 1,350
27.02.2020, 13:12 3
Предложу такой вариант)))
Java
1
2
3
4
5
6
7
    public static void main(String[] args) {
        int[] array = new Random().ints(20, 0, 20).toArray();
         System.out.println("Array: " + Arrays.toString(array));
        double mean = Arrays.stream(array).average().getAsDouble();
        System.out.println("Average: " + mean + "\nElements less than average:");
        Arrays.stream(array).filter(x -> x < mean).forEach(x -> System.out.print(x + " "));
    }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2020, 13:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В данном линейном массиве действительных чисел найти количество элементов, которые меньше среднего арифметического всех элементов этого массива
помогите!!!!!!! В данном линейном массиве действительных чисел найти количество элементов,...

Удалить элементы, значение которых меньше среднего значения всех элементов массива
удалить элементы, значение которых меньше среднего значения всех элементов массива с помощь...

Количество элементов, значение которых меньше среднего арифметического в массиве
Здравствуйте, почему-то не срабатывает нахождение количества элементов, значение которых меньше...

Все элементы массива, значение которых меньше среднего арифметического, увеличить в К раз
Дан массив A (N). Все элементы, значение которых меньше среднего арифметического увеличить в К раз.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.