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

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

17.01.2019, 01:38. Показов 7154. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти среднее арифметическое элементов, расположенных между
первым минимальным и последним максимальным элементами. Если
последний максимальный элемент расположен раньше первого
минимального вывести сообщение об этом.
𝑛 Массив Результат
8 1, 5, 1, 9, 2, 7, 1, 3 3
8 10, 5, 3, 5, 8, 7, 8, 2 max раньше min
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2019, 01:38
Ответы с готовыми решениями:

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

Среднее арифметическое элементов, расположенных между первым и последним четными элементами
Среднее арифметическое элементов, расположенных между первым и последним четными элементами. min...

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

Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами
Мое условие: Дан вещественный массив A, в котором не повторяются значение элементов. Вычислить...

2
51 / 39 / 15
Регистрация: 20.09.2018
Сообщений: 163
17.01.2019, 10:39 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
bool average_calc(int * array, int count, float * average_value)
{
     int min, max;
     int min_index, max_index;
     int i;
 
     //Ищем минимальный и максимальный элементы массива и их индексы
     min=array[0];
     max=array[0];
     min_index=0;
     max_index=0;
     for(i=1;i<count;i++)
     {
          if(min>array[i]){min=array[i];min_index=i;}
          if(max<=array[i]){max=array[i];max_index=i;}
     }
 
     if(max_index<min_index)return false;
 
     //Считаем среднее арифметическое
     *average_value=0.0;
     if(max_index == min_index+1)return true;
     
     for(i=min_index+1;i<max_index;i++)
          *average_value=*average_value+array[i];
 
     *average_value=*average_value/(max_index-min_index-1);
     return true;
}
0
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
17.01.2019, 10:43 3
average_value лучше вернуть по ссылке. В целях безопасности...
0
17.01.2019, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2019, 10:43
Помогаю со студенческими работами здесь

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

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

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

Произведение элементов массива, расположенных между первым максимальным и последним минимальным по модулю
Нужна помощь по составлению программы. произведение элементов массива, расположенных между первым...


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

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

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