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

Вычислить среднее арифметическое элементов массива

23.11.2013, 18:19. Показов 2567. Ответов 2
Метки нет (Все метки)

Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Организовать вывод массива на экран.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2013, 18:19
Ответы с готовыми решениями:

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

Вычислить среднее арифметическое элементов массива
Задание 1 (все пункты в одной задаче) 1. Составьте программу, в которой: Объявляется и...

Вычислить среднее арифметическое элементов массива
Вычислить среднее арифметическое элементов двумерного массива состоящий из вещественных чисел....

Вычислить среднее арифметическое элементов массива
Нужно написать программу которая "вводит по строкам с клавиатуры двумерный массив и вычисляет...

2
68 / 68 / 37
Регистрация: 26.10.2013
Сообщений: 198
24.11.2013, 00:17 2
не знаю, надо так или нет, но вот реализация поиска среднего арифметического с учетом, что максимальных и минимальных элементов может быть больше одного.
Ввод и вывод массива, думаю, будет не сложно самому сделать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int min,max,min_num=1,max_num=1,sum=a[0];
min=a[0];max=a[0];
for(int i=1;i<n;i++)
{
 sum+=a[i];
 if(min==a[i]) min_num++;
 else if(min>a[i]) 
  {
    min=a[i];min_num=1;
  }
 if(max==a[i]) max_num++;
 else if(max<a[i]) 
  {
    max=a[i];max_num=1;
  }
}
float ser;
ser=(sum-min*min_num-max*max_num)/(n-min_num-max_num);
1
244 / 155 / 48
Регистрация: 03.04.2013
Сообщений: 317
24.11.2013, 00:42 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int *mas,n;
    cout<<"Input count - ";
    cin>>n;
    mas=(int*)malloc(sizeof(int)*n);
    for(int i=0;i<n;i++)
    {
        cout<<"Input "<<i+1<<"-th element - ";
        cin>>mas[i];
    }
    double sum=0,d(n);
    for(int i=0;i<n;i++)
        sum+=mas[i];
    cout<<"Average = "<<sum/n;
    free (mas);
    system("pause>void");
    return 0;
}
Добавлено через 7 минут
14 строка
C++
1
double sum=0;
Забыл убрать переменную =)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2013, 00:42
Помогаю со студенческими работами здесь

Вычислить среднее арифметическое отрицательных элементов массива
Помогите студенту!!!!) ___________________________ Вычислить среднее арифметическое...

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

Вычислить среднее арифметическое отрицательных элементов массива
Создать функцию, параметром которой является одномерный массив и его размерность. Тело функции...

Вычислить среднее арифметическое всех элементов массива
Вычислить среднее арифметическое всех элементов массива.


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

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

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