Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1407 / 918 / 148
Регистрация: 02.01.2009
Сообщений: 2,745
Записей в блоге: 1
16.03.2009, 17:12

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

16.03.2009, 17:12. Просмотров 760. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Газмяс как решение

Решение

можно так сделать
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
#include <iostream>
using namespace std;
 
int maxmin(int *arr,int len,bool (*foo)(int,int))
{
    int _maxmin  = arr[0];
    int index = 0;
 
    for(int i = 1; i < len; ++i)
        if(foo(_maxmin,arr[i])){
            _maxmin = arr[i];
            index = i;
        }
    return index;
}
 
bool max(int i, int j) {return i < j;}
bool min(int i, int j) {return i > j;}
int main()
{
    const int len = 10;
    float sum = 0;
    float count = 0;
    int arr[len] = {2,3,0,1,6,4,5,8,9,7};
 
    for(int i = maxmin(arr,len,min) + 1; i < maxmin(arr,len,max); ++i){
         ++count;
         sum += arr[i];
    }
 
    cout<<"sum = "<<sum<<endl
        <<"count = "<<count<<endl;
    cout<<"Sred: "<<sum/count<<endl;
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread1182632.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2009, 17:12
Темы с ответами и решениями для C++ Найти среднее арифметическое элементов массива расположенных между максимальным и минимальным элементами:

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

Найти произведение элементов массива, расположенных между максимальным и минимальным элементами
в одномерном массиве,состоящем из n вещественных элементов,вычислить: 1)сумму...

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

Найти сумму элементов массива, расположенных между минимальным и максимальным элементами
дан вещественный массив A(n). найти сумму элементов массива, расположенных...

0
Найти среднее арифметическое элементов массива расположенных между максимальным и минимальным элементами C++    
Другие темы раздела
C++ Работа со строками C++ http://www.cyberforum.ru/cpp-beginners/thread26312.html
Решил посвятить этой проблеме отдельную тему. В попытке написать ответ к этой задаче на С++ запнулся на работе со строками. Собственно вопрос, как разбить строку на составляющие... input:...
C++ Одномерный массив Привет. Прошу прощения если повторяю чей-то вопрос... Помогите программу написать пожалуйста!!! Очень-преочень нужно!!! Вот задание: В одномерном массиве, состоящем из N вещественных элементов,... http://www.cyberforum.ru/cpp-beginners/thread26299.html
Задачка по С++ C++
#include <iostream> using namespace std; int main() { double x,z,n; int y; cout<<"vvedite summu="; cin>>x; cout<<"vvedite % stavku="; cin>>z;
Дан массив Z(15). Сформировать массив В следующим образом C++
Дан массив Z(15). Сформировать массив В следующим образом. Если положительных элементов в массиве Z больше, чем отрицательных, то заменить в нем отрицательные элементы нулями. Иначе заменить...
C++ Обратная матрица http://www.cyberforum.ru/cpp-beginners/thread26271.html
Narod pozhaluista pomogite s zadachkoi. Nado pokazat dlia matric 3x3 chto obratnaia matrica proizvedenia matric ravna proizvedeniu obratnih matric: (A*B*C)^-1=(A^-1)*(B^-1)*(C^-1)
C++ Даты ввод вывод разность Нужно написать программу, которая принимает от пользователя 2 даты-строки вида- ЦЦ. ЦЦ. ЦЦЦЦ, где Ц-это любая цифра из диапазона(0-9). Далее она вычисляет полное количество дней, прошедших между... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru