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

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

26.04.2011, 10:16. Показов 1591. Ответов 1
Метки нет (Все метки)

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

Поменять максимальный и минимальный элемент массива на среднее арифметическое всех элементов массива
#include <iostream> using namespace std; int main() { double h; const int N = 9; ...

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

Посчитать среднее арифметическое значение всех отрицательное элементов массива
Разработать алгоритм который дозволяэ в одномерном масивидийсних числе длиной N посчитать среднее...

Посчитать и вывести среднее арифметическое элементов массива, не превышающих B
Посчитать и вывести среднее арифметическое, значений елементов массива A(10), которые не превышают...

1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
26.04.2011, 11:24 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
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
uses crt;
const nmax=100;
var a:array[1..nmax] of integer;
    n,i,imn:byte;
    sr,mn:real;
begin
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Массив:');
sr:=0;
for i:=1 to n do
 begin
  a[i]:=random(20);
  write(a[i]:4);
  sr:=sr+a[i];
 end;
writeln;
sr:=sr/n;
writeln('Среднее арифметическое=',sr:0:2);
mn:=abs(a[1]-sr);
imn:=1;
for i:=2 to n do
if abs(a[i]-sr)<mn then
 begin
  mn:=abs(a[i]-sr);
  imn:=i;
 end;
write('Наиболее близок элемент a[',imn,']=',a[imn]);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2011, 11:24
Помогаю со студенческими работами здесь

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

Найти и вывести среднее арифметическое всех элементов массива
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значение от -1000 до...

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

Первый элемент в каждом столбце заменить на среднее арифметическое от всех элементов массива
Дан двумерный массив вещественных чисел из 4 столбцов и 3 строк. Первый элемент в каждом столбце...


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

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

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