Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
 Аватар для AHTOCuK
8 / 8 / 4
Регистрация: 08.10.2009
Сообщений: 103

Найдите номер элемента, который отличается от среднего арифметического значения

16.12.2009, 13:10. Показов 2855. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана последовательность х1, х2, …, хn. Найдите номер элемента, который отличается от среднего арифметического значения элементов последовательности на минимальную величину.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.12.2009, 13:10
Ответы с готовыми решениями:

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

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

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

3
UNIX-way
 Аватар для Delphin_KKC
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
16.12.2009, 13:18
Первый цикл FOR - вычисляем среднее арифметическое (тип переменной под него должен быть вещественным)
Объявляем переменную, в которой будет храниться разность значений (тож вещественную) и переменную для номера элемента (целочисленную).
первой переменной присваиваем разность первого элемента массива и среднего арифм.
второй переменной - единицу.
Второй цикл должен идти от 2 до макс. номера массива, вычислять требуемую разность, и если она меньше - заносить её в первую переменную, а номер проверенного элемента во вторую.
Значение второй переменной вывести на экран.
1
 Аватар для AHTOCuK
8 / 8 / 4
Регистрация: 08.10.2009
Сообщений: 103
17.12.2009, 03:27  [ТС]
Честно сказать, не очень понял, можете поподробнее(желательно с листингом)
0
UNIX-way
 Аватар для Delphin_KKC
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
17.12.2009, 14:39
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
33
34
const n=10;//размер масива
var
 x:array[1..n]of integer;
 sa,dlt:double;
 num,i:integer;
begin
//Ввод массива
randomize;
writeln;
for i:=1 to n do
 begin
 x[i]:=random(100);//лень вручную вводить. пусть этим комп занимается
 write(x[i]:4);
 end;
writeln;
//ищем среднее арифметическое
sa:=0;
for i:=1 to n do sa:=sa+x[i];
sa:=sa/n;
//ищем элемент с минимальным отклонением
//модуль используется для того, чтоб учитывать абсолютную величину отклонения
dlt:=abs(x[1]-sa);
num:=1;
for i:=2 to n do
 if abs(x[i]-sa) < dlt then
   begin
   dlt:=abs(x[i]-sa);
   num:=i;
   end;
//выводим номер найденого элемента
//нумерация с 1
writeln('nomer elementa: ',num);
readln;
end.
Скриншот работы:
Миниатюры
Найдите номер элемента, который отличается от среднего арифметического значения  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.12.2009, 14:39
Помогаю со студенческими работами здесь

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

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

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

Найти номер элемента массива, наименее отличающегося от среднего арифметического всех прочих
Дан целочисленный массив из 30 элементов.Элементы могут принимать любые целые значения Опишите на русском языке или на одном из языков...

Найти индекс элемента массива, значение которого наименее отличается от среднего значения. Прокомментировать код
дан массив А из N элементов, Найти индекс элемента массива значение которого наименее отличается от среднего значенич (берется целая часть)...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru