0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 15
1

Отсортировать массив и найти среднее арифметическое четырех центральных элементов

20.12.2014, 19:29. Показов 1119. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Рост 18-и человек задаетсяс клавиатуры. Определить среднее арифметическое этих людей, которые могли бы оказаться посередине шеренги, если бы они строились по росту.

помогите плз написать сортировкой в С++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2014, 19:29
Ответы с готовыми решениями:

Заполнить с клавиатуры двумерный массив на 16 элементов. Найти среднее арифметическое элементов, расположенных в четырех углах
1) Заполнить с клавиатуры двумерный массив на 16 элементов. Найти среднее арифметическое элементов,...

Дан двумерный массив. Найти среднее арифметическое элементов, расположенных в четырех углах
Дан двумерный массив. Найти среднее арифметическое элементов, расположенных в четырех углах.

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

Найти среднее арифметическое элементов, расположенных в четырех углах
Заполнить с клавиатуры двумерный массив на 16 элементов. Найти среднее арифметическое элементов,...

9
24 / 24 / 11
Регистрация: 01.06.2014
Сообщений: 135
20.12.2014, 19:36 2
Середина это все кроме одного стоящего в начале и одного стоящего в конце?
0
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 15
20.12.2014, 20:16  [ТС] 3
возмможно

Добавлено через 35 минут
не дописала : Рост 18-и человек задаетсяс клавиатуры. Определить среднее арифметическое этих 4-х людей, которые могли бы оказаться посередине шеренги, если бы они строились по росту.
0
Заблокирован
20.12.2014, 20:20 4
next_month, не проверял, но смысл такой:
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
#include <iostream>
 
int main()
{
    int n;
    std::cout << "Введите n: ";
    std::cin >> n;
 
    int *a = new int [ n ];
 
    for( int i = 0; i < n; ++i )
    {
        std::cout << "A[ " << i + 1 << " ] : ";
        std::cin >> a[ i ];
    }
 
    for( int i = 0; i < n - 1; ++i )
        for( int j = i + 1; j < n; ++j )
            if ( a[ i ] > a[ j ] )
            {
                int temp = a[ i ];
                a[ i ] = a[ j ];
                a[ j ] = temp;
            }
 
    double average = 0.0;
    int middleIndex = n / 2;
    for( int i = middleIndex - 2; i < middleIndex + 2; ++i )
        average += a[ i ] * 1.0 / 4;
 
    std::cout << "Average: " << average << std::endl;
 
    delete []a;
 
    return 0;
}
0
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 15
20.12.2014, 20:28  [ТС] 5
Average - это что?
0
Заблокирован
20.12.2014, 20:32 6
next_month, это среднее арифметическое роста 4х человек.
0
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 15
21.12.2014, 11:44  [ТС] 7
Отсортировать массив и найти среднее арифметическое четырех центральных элементов

здесь ведь что-то не так
0
Заблокирован
21.12.2014, 11:46 8
next_month, замените
C++
1
int *a = new int [ n ];
на
C++
1
double *a = new double [ n ];
и в 21 строке тоже
C++
1
double temp = a[ i ];
1
0 / 0 / 0
Регистрация: 20.12.2014
Сообщений: 15
21.12.2014, 11:55  [ТС] 9
спасибо большое за помощь)
0
Заблокирован
21.12.2014, 12:00 10
next_month, в коде нужно еще проверять, чтоб n было больше 4х, а то левая граница будет уходить в отрицательные значения.
0
21.12.2014, 12:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2014, 12:00
Помогаю со студенческими работами здесь

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

Найти среднее арифметическое каждых четырех элементов массива и определить минимальное
Дан массив из 15 элементов. Найти среднее арифметическое каждых четырех элементов и определить...

Вычислить среднее арифметическое элементов, дописать в массив и отсортировать массив по возростанию
5)Вычислить среднее арифметическое элементов, дописать в массив и отсортировать массив по...

Создать массив, отсортировать последний ряд за спаданием и найти среднее арифметическое первого ряда
Здравствуйте знатоки. Прошу помочь с реализацией небольшого задания. Нужно создать массив 5х3 и в...

Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой
Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов...

Найти среднее арифметическое четырёх чисел
Решил написать маленькую программульку, которая находила бы среднее арифметическое из четырёх чисел...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru