Тема: Побудова задачі за допомогою масиву.
Допоможіть скласти задачу за допомогою масиву.
Умова задачі: "Знайти елемент, який найменше віддалений від середнього арифметичного всіх елементів масиву."
Середнє арифметизне я знайшов:
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Pascal/Delphi → Побудова задачі за допомогою масиву.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Допоможіть скласти задачу за допомогою масиву.
Умова задачі: "Знайти елемент, який найменше віддалений від середнього арифметичного всіх елементів масиву."
Середнє арифметизне я знайшов:
Проходимось ще раз по масиву. І шукаємо у якого елемента найменша різниця по модулю з середнім арифметичним.
Приблизно виглядає так:
min_i := 1;
for i:=2 to n do
if abs(a[i] - ser) < abs(a[min_i] - ser) then
min_i := i;
min_i - і є індекс того елемента, який необхідно знайти
Проходимось ще раз по масиву. І шукаємо у якого елемента найменша різниця по модулю з середнім арифметичним.
Приблизно виглядає так:min_i := 1; for i:=2 to n do if abs(a[i] - ser) < abs(a[min_i] - ser) then min_i := i;
min_i - і є індекс того елемента, який необхідно знайти
Якщо чесно то не виходить.
Ось код задачі.
А здається все працює. Показує ж індекс, а не значення.
А здається все працює. Показує ж індекс, а не значення.
Аа, так там індекс, а я не подивився якось. Тоді так, все працює, дякую.
А тоді таке питання, як вивестит сам елемент?
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися