![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
Виталий |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Виталий Репутация: ![]() ![]() ![]() |
Подскажите, как переставить максимальный и минимальный элементы массива на первое и последнее место соответственно.
Формирую массив случайным образом и нахожу максимальный и минимальный элементы. Код StringGrid1.RowCount:=StrToInt(Edit1.Text); StringGrid1.ColCount:=StrToInt(Edit2.Text); randomize; for i:=0 to StringGrid1.ColCount-1 do for j:=0 to StringGrid1.RowCount-1 do StringGrid1.Cells[i,j]:=IntToStr(Round(Sin(Random(100))*100)); max:=0; for j:=0 to StringGrid1.RowCount-1 do for i:=0 to StringGrid1.ColCount-1 do if StrToInt(StringGrid1.Cells[i,j])>max then max:=StrToInt(StringGrid1.Cells[i,j]); Label5.Caption:=IntToStr(max); min:=0; for j:=0 to StringGrid1.RowCount-1 do for i:=0 to StringGrid1.ColCount-1 do if StrToInt(StringGrid1.Cells[i,j])<min then min:=StrToInt(StringGrid1.Cells[i,j]); Label6.Caption:=IntToStr(min); |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
![]() ![]() |
![]() |
Текстовая версия | 10.07.2025 11:29 |