Показать сообщение отдельно
  #14  
Старый 07.03.2008, 13:44
Аватар для The Shadow
The Shadow The Shadow вне форума
Продвинутый
 
Регистрация: 11.06.2007
Адрес: Уфа, Россия
Сообщения: 793
Репутация: 35
По умолчанию

Ну можно так:
Код:
procedure TfmExample.BEnterClick(Sender: TObject);
const
MAX_VALUE = 100+1;
var
   m: array of Integer;
   i: Integer;
   max,min: Integer;
   sum: Real;
   N: Integer;
begin
N:=StrToInt(Edit1.Text);
SetLength(m, N)
for i:=0 to N - 1 do
m[i]:= Random (MAX_VALUE);
sum:=0;
max := m[0];
min := m[0];
for i:= 0 to N - 1 do
begin
 sum :=sum+m[i];
if m[i]<min then min:= m[i]
else if m[i]>max then max:= m[i]
end;
 mmOutput.Lines.Add('Минимальное значение данного массива равно '+inttostr(min));
 mmOutput.Lines.Add('Среднее арифметическое число данного массива равно '+floattostr(sum/N));
 mmOutput.Lines.Add('Максимальное значение данного массива равно '+inttostr(max));
end;
Вроде все правильно.
__________________
Что делать, когда сломался комп:
1. Если вы юзер - делать ноги.
2. Если ремонтник - делать деньги.
3. Если вы программист - делать вид, что так было задумано.
Ответить с цитированием