Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2011, 09:57   #1
buslik
 
Регистрация: 17.04.2011
Сообщений: 4
По умолчанию одномерный массив(pascal)

Изначально задание звучало так: Создать функцию, которая анализирует одномерный числовой массив и возвращает порядковый номер элемента наиболее удалённого к среднему арифметическому.

как переделать на возвращение элемента наиболее близкого к среднему значению?

PHP код:
program z1;
Uses crt;
Type massiv=array[1..10]of integer;
Function 
nomer(m:massiv):integer;
var 
i,t:integer;
max,s:real;
begin
s
:=0;
t:=0;
max:=0;
for 
i:=1 to 10 do
s:=s+m[i];
s:=s/10;
for 
i:=1 to 10 do
begin
if abs(s-m[i])>max then
begin
max
:=abs(s-m[i]);
t:=i;
end;
end;
nomer:=t;
end;
var 
m:massiv;
i:integer;
begin
Clrscr
;
for 
i:=1 to 10 do
begin
Write 
('‚введите ',i,' элемент массива: ');
readln(m[i]);
end;
writeln('результат: ',nomer(m));
readln;
end
buslik вне форума Ответить с цитированием
Старый 08.12.2011, 10:13   #2
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

Код:
if abs(s-m[i])<min then 
begin 
min:=abs(s-m[i]); 
t:=i; 
end;
При равноудаленных будет последний выводить
danekne вне форума Ответить с цитированием
Старый 08.12.2011, 17:57   #3
buslik
 
Регистрация: 17.04.2011
Сообщений: 4
По умолчанию

Спасибо огромное!!!
buslik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив Pascal Начинающий програм Помощь студентам 0 26.11.2011 04:14
Одномерный массив (PASCAL) KirillP Помощь студентам 13 12.09.2010 09:10
Pascal, Одномерный массив Nastik Помощь студентам 1 23.06.2010 22:15
Одномерный массив (Pascal) Docen Помощь студентам 3 31.03.2010 09:02
Одномерный массив в Pascal Стасссс Помощь студентам 3 15.03.2009 17:54