Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 38
1

Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей.

22.04.2012, 06:58. Показов 599. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив размера N. Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей.

Использовать подпрограмму из этой задачи, изменив её для использования в общем случае:

implementation
type mas=array of integer;//определим тип динамический массив
{$R *.dfm}
procedure Massiv(var a:mas;st:TStringGrid);
var i:integer;
begin
Setlength(a,st.ColCount);//выделим для массива память
for i:=0 to st.ColCount-1 do//индексы начинаются с 0
a[i]:=StrToInt(st.Cells[i,0]);//заполним массив из таблицы
end;
function Sred(a:mas):real;
var i:integer;
begin
result:=0;
for i:=0 to high(a) do//сложим все элементы
result:=result+a[i];
result:=result/(high(a)+1);//разделим на количество, оно на 1 больше чем старший индекс
end;

procedure TForm1.Button1Click(Sender: TObject);
var a:mas;
begin
//вызовем 2 подпрограммы
Massiv(a,StringGrid1);
Label2.Caption:='Среднее арифметическое='+FloatToStrF(Sred(a),ffFixed,6,2);
end;

end.

Форма выглядит так для написанной программы, как указвно на рисунке.

Как будет выглядеть форма для данной задачи? Помогите пожалуйчта с решением))
Миниатюры
Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей.  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2012, 06:58
Ответы с готовыми решениями:

Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей
Здравствуйте. Помогите перевести код в StringGrid Заменить каждый элемент массива на среднее...

Заменить каждый элемент массива на среднее арифметичекое этого элемента и его соседний
Дан массив размера N. Заменить каждый элемент массива на среденее арифметическое этого элемента и...

Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей
Дан массив размера N. Заменить каждый элемент массива на среднее арифметическое этого элемента и...

Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей
Дан массив размера N. Заменить каждый элемент массива на среднее арифметическое этого элемента и...

0
22.04.2012, 06:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2012, 06:58
Помогаю со студенческими работами здесь

Заменить каждый элемент массива на среднее арифметическое этого элемента и его соседей
Ребята, нужна помощь в решении небольшой задачки на C#. Дан массив размера N. Заменить каждый...

Заменить каждый элемент массива на среднее арифметическое элемента и его соседей
Дан массив размера N. Заменить каждый элемент массива на среднее арифметическое этого элемента и...

Заменить каждый элемент массива на среднее арифметическое элемента и его соседей
Здравствуйте. Помогите пожалуйста решить задачи какие сможете, завтра зачёт, а я никак не могу с...

Заменить каждый элемент массива на среднее арифметическое самого элемента и его соседей
помогите решить пожалуйста: В заданном одномерном массиве размером N заменить каждый элемент на...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru