0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 10
|
||||||
1 | ||||||
Найти элемент, наиболее близкий к среднему значению всех элементов массива16.04.2016, 23:23. Показов 15197. Ответов 3
Метки нет (Все метки)
Задача
Найти элемент, наиболее близкий к среднему значению всех элементов массива. Я не знаю, как найти наиболее близкое значение. Вот что я сделал.
0
|
16.04.2016, 23:23 | |
Ответы с готовыми решениями:
3
Найти элемент, наиболее близкий к среднему значению всех элементов массива Найти элемент, наиболее близкий к среднему значению всех элементов массива Найдите пожалуйста элемент, наиболее близкий к среднему значению всех элементов массива Найти порядковый номер элемента, который наиболее близок по значению к среднему арифметическому значению положительных элементов данного массива. |
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
17.04.2016, 01:11 | 2 |
fedya7000, пару замечаний:
1. Не вижу у тебя первоначальной инициализации переменной B. 2. Вычисление среднего значения нужно производить после подсчета суммы всех элементов массива, делать это в цикле не вижу смысла. 3. Для выполнения этой задачи, я бы создал еще один массив(of Real), в который бы заносил разницу между каждым элементом массива и найденным средним значением. 4. Найти минимальный элемент в "новом" массиве разниц и запомнить его индекс. 5. По завершению цикла поиска минимума, вывести элемент исходного массива на экран, используя запомненный индекс минимального элемента. п.с. Исправляй и показывай код.
0
|
0 / 0 / 10
Регистрация: 15.04.2016
Сообщений: 17
|
||||||
17.04.2016, 09:25 | 3 | |||||
Сообщение было отмечено Памирыч как решение
Решение
С коленки писал, но вроде правильно) если что пиши
0
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
24.04.2016, 04:23 | 4 |
Alex57622, округлять значение разности до ближайшего целого считаю неверным, так как при этом теряется точность вычислений.
Добавлено через 58 минут p.s. При следующем наборе исходных данных: 5, 2, 3, 1, 8 твоя программа выдаст, что "Наиболее приближенный элемент = 5", хотя на самом деле ближайшим числом к среднему арифметическому будет 3. Так что я бы на твоём месте исправил тип переменных Min и S на Real. p.s.2. И еще вопрос - насколько правильно будет работать твой код, если все числа будут отрицательными или часть чисел будет отрицательными? А ведь LongInt предполагает не только положительные числа.
0
|
24.04.2016, 04:23 | |
24.04.2016, 04:23 | |
Помогаю со студенческими работами здесь
4
Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов Найти элемент, наиболее близкий к среднему значению всех элементов массива Найти элемент массива, наиболее близкий к среднему значению всех элементов массива Найти элемент, наиболее близкий к среднему значению всех элементов списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |