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

Переписать элементы, большие среднего арифметического, в начало, а остальные - в конец массива

15.10.2018, 11:26. Просмотров 816. Ответов 2
Метки нет (Все метки)

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

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

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

Все отрицательные элементы массива X перенести в его начало, а все остальные — в конец
Все отрицательные элементы массива X перенести в его начало, а все остальные — в конец, сохраняя...

Все отрицательные элементы массива X перемести в его начало, а все остальные в конец
Преобразовать массив X, содержащий n вещественных чисел, по следующему правилу(воспользоваться...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
2
Эксперт JS
5398 / 3114 / 1506
Регистрация: 14.06.2018
Сообщений: 5,888
15.10.2018, 11:56 2
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
 
namespace Question2334619
{
    class Program
    {
        static void Main(string[] args)
        {
            const int COUNT = 10;
            var array = new int[COUNT];
            var array2 = new int[COUNT];
            Random random = new Random();
            double average;
            int sum = 0, element;
            for (int i = 0; i < COUNT; i++)
            {
                element = random.Next(100);
                sum += element;
                array[i] = element;
            }
            average = (double)sum / COUNT;
 
            // Записать в новый массив элементы, большие среднего арифметического
            var current = 0;
            for (int i = 0; i < COUNT; i++)
            {
                element = array[i];
                if (element > average)
                {
                    array2[current++] = element;
                }
            }
 
            // остальные - в конец массива
            for (int i = 0; i < COUNT; i++)
            {
                element = array[i];
                if (element <= average)
                {
                    array2[current++] = element;
                }
            }
            for (int i = 0; i < COUNT; i++)
            {
                Console.WriteLine(array2[i]);
            }
 
            Console.ReadKey();
        }
    }
}
0
48 / 40 / 12
Регистрация: 12.05.2017
Сообщений: 111
15.10.2018, 11:56 3
А в чём проблема вообще? Ленивые студенты нашли тех, кто будет за них лабы делать? Попробуйте написать что-то самостоятельно, чтобы Вам помогли разобраться с тем, что непонятно, а не сделали всё задание за Вас.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2018, 11:56

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

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

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

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

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


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

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

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