Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
#1

Как найти среднее значение в одномерном массиве? - C++

18.01.2011, 23:16. Просмотров 1515. Ответов 7
Метки нет (Все метки)

Дан массив n действительных чисел. Если массив имеет нечетное число элементов и состоит только из положительных чисел, то создать новый массив, удалив из него среднее число. В противном случае новый массив не создается, а изменяется исходный массив путем последовательного просмотра массива, выбора его отрицательных элементов и размещения их в конце массива. Остальные элементы необходимо сдвинуть на место его отрицательных элементов. Взаимное расположение отрицательных и положительных элементов не менять.
Тут массив из целых чисел. Среднее значение - это сумма всех элементов, деленная на кол-во элементов? А если сред. значение не является целым или в массиве нет элементов со средним значением? Что делать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2011, 23:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как найти среднее значение в одномерном массиве? (C++):

В одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение - C++
в произвольно заданном одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение

Среднее значение элементов в одномерном массиве - C++
Привет! ;) Помогите, плиз решить, я в этом почти не шарю, надеюсь разобраться: В одномерном массиве, состоящем из n вещественных...

В одномерном массиве вычислить среднее значение положительных элементов массива - C++
В одномерном массиве вычислить среднее значение положительных элементов массива.Решить в с++ с помощью функций. Добавлено через 9...

В одномерном массиве найти максимум/минимум, среднее арифметическое - C++
Вообще ничего не понимаю, помогите пожалуйста:( Числовой массив B целочисленный, содержит k элементов. Элементы массива вводится с...

В одномерном массиве найти среднее арифметическое всех четных чисел!!! - C++
в одномерном массиве надо найти среднее арифметическое всех четных чисел!!!

В одномерном массиве найти среднее арифметическое чисел, которые входят в диапазон от 5 до 10 - C++
помогите написать программу)))дан одномерный массив некоторых чисел найти среднее арифметическое чисел которые входят в диапазон от 5 до...

7
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.01.2011, 23:17 #2
Цитата Сообщение от Chelioss Посмотреть сообщение
А если сред. значение не является целым
Возможно надо округлить!!!
1
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
18.01.2011, 23:20  [ТС] #3
А может тут под средним значением имеется ввиду такой элемент массив, который ближе всего к среднему значению? Например, массив 4 1 5 1, значит среднее значение это 4.
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.01.2011, 23:22 #4
Chelioss, возможно. Но следует уточнить задание у того, кто вам его дал!!!
1
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
18.01.2011, 23:25  [ТС] #5
Не буду мудрить, просто удалю тот элемент, который равен среднему значению.
0
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
18.01.2011, 23:46 #6
>Если массив имеет нечетное число элементов

средний - который посередине массива
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
18.01.2011, 23:47 #7
Цитата Сообщение от igorrr37 Посмотреть сообщение
>Если массив имеет нечетное число элементов
средний - который посередине массива
Имелось ввиду не средний елемент, а среднее значение!!!!
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
19.01.2011, 00:28  [ТС] #8
Вы не могли бы придумать примеры для разных ситуаций, чтобы я проверил программу? У меня фантазии 0(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2011, 00:28
Привет! Вот еще темы с ответами:

Найти среднее значение чисел, а также количество значений в массиве, превышающих среднее - C++
Сделал в лоб, голова совсем не варит под вечер: // sp_Ch6_Pg300_Ex02 /// Занятия по книге Стивена Праты "Язык программирования С++"...

В одномерном массиве найти максимальное значение - C++
Доброго времени суток. Дана задачка : В одномерном массиве найти максимальное значение. Вводим массив и находим макс. значение.

В заданном одномерном массиве найти максимальное и минимально значение - C++
Здравствуйте, помогите пожалуйста решить задачу на языке программирования С++. 1) заменить первый элемент массива суммой максимального и...

В заданном одномерном массиве найти максимальное и минимально значение и обнулить все значения между ними - C++
Здравствуйте, у меня такая проблема. Дан одномерный массив из рандомных чисел, нужно найти максимальное и минимально значение, а потом...


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
19.01.2011, 00:28
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru