Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 0
Регистрация: 24.02.2015
Сообщений: 30
1

Выбрать элементы массива, большие среднего арифметического, и упорядочить получившийся массив по убыванию

04.03.2015, 18:48. Просмотров 1439. Ответов 1
Метки нет (Все метки)

Дан массив x1, x2,..., x20. Выбрать элементы большие среднего арифметического и упорядочить получившийся массив по убыванию. Использовать алгоритм обмена.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2015, 18:48
Ответы с готовыми решениями:

Выбрать элементы массива, большие среднего арифметического, и упорядочить получившийся массив по убыванию
Дан массив x1, x2,..., x20. Выбрать элементы большие среднего арифметического и упорядочить...

Выбрать элементы большие среднего арифметического и упорядочить получившийся массив по убыванию
Как можно заменить строчки с 8 по 12? Дан массив x1, x2,..., x20. Выбрать элементы большие...

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

Удалить элементы, большие среднего арифметического в массиве
Удалить элементы, большие среднего арифметического в массиве. Тестовый массив 4 5 6 -4 -5 -12 -34...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
1
540 / 348 / 206
Регистрация: 27.11.2014
Сообщений: 1,043
05.03.2015, 13:08 2
Лучший ответ Сообщение было отмечено Buckwheat как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
using System.Linq;
 
 
 
namespace cyber1 {
    class Program {
        static void Main() {
            double[] M=new double[20];
            int l=M.Length;
            Random r=new Random();
            for (int i=0; i<l; i++) {
                M[i]=100*r.NextDouble();
                Console.WriteLine("{0} {1}",i,M[i]);
            }
            double avg= M.Average();
            Console.WriteLine("\tavg={0}",avg);
            double[] K=M.Where(x => x>avg).OrderByDescending(x => x).ToArray<double>();
            Array.ForEach(K,Console.WriteLine);
 
            Console.ReadLine();
        }
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2015, 13:08

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

Дан массив a1, a2,., a15. упорядочить по убыванию нечетные элементы массива, используя алгоритм обмена
C# Console application. Дан массив a1, a2,..., a15. Требуется упорядочить по убыванию нечетные...

Элементы одномерного массива, большие среднего значения элементов массива, заменить на 0.
1. Элементы одномерного массива, большие среднего значения элементов массива, заменить на 0. 2....

Элементы одномерного массива, большие среднего значения массива, заменить на ноль.
Сделайте, если можно напишите плз используя только самые операторы

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


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

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

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