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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2013, 16:40   #1
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию Минимальный элемент в стрингриде

Не могу найти минимальный элемент в каждой строке стрингрида.
Ничего не выводит в последний столбец. .

Я должен пропускать пустые ячейки и находить минимальный элемент в каждой строке и заносить его в последний столбец(мин).

А1 А2 А3 А4 Мин
А1
А2
А3
А4


код
Код:
procedure TForm2.BitBtn2Click(Sender: TObject);
var min,max,i,j,k:integer;
begin
Min:= StrToint(stringgrid1.Cells[1,2]);

for i:=1 to stringgrid1.Colcount-1 do
for j:=1 to stringgrid1.rowcount-1 do


if (stringGrid1.Cells[i,j] = '')  then continue
 else
 if  StrToint(Stringgrid1.Cells[i,j])<min then
 Min:=strtoint(stringgrid1.Cells[i+1,j]);

end;

Последний раз редактировалось Stilet; 22.10.2013 в 17:02.
Abay19941308 вне форума Ответить с цитированием
Старый 22.10.2013, 17:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var min,max,i,j,k:integer;
begin
Min:= StrToint(stringgrid1.Cells[1,2]);

for i:=1 to stringgrid1.rowcount-1 do begin
 min:=strtointDEF(stringgrid1.Cells[i,1],0);
 for j:=2 to stringgrid1.Colcount-2 do begin
  k:=strtointDEF(stringgrid1.Cells[i,j],0);
  if k<min then min:=k;
 end;
 stringgrid1.Cells[i,stringgrid1.Colcount-1] :=IntToStr(min);
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2013, 17:20   #3
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Тогда уж
Код:
strtointDEF(stringgrid1.Cells[],MaxInt);
northener вне форума Ответить с цитированием
Старый 22.10.2013, 21:22   #4
Abay19941308
Пользователь
 
Регистрация: 29.10.2012
Сообщений: 64
По умолчанию

Спасибо большое!!!
А как сделать чтобы пучтые ячейки не считал.
Abay19941308 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Минимальный элемент масива kuy JavaScript, Ajax 2 11.03.2012 16:31
Минимальный элемент массива Артемкка Помощь студентам 3 19.12.2011 01:18
Массивы, файлы, минимальный элемент (С++) b320782 Помощь студентам 8 14.12.2011 18:17
Минимальный элемент массива hoolywood Паскаль, Turbo Pascal, PascalABC.NET 3 30.05.2011 12:21
Delphi-минимальный элемент матрицы. STIFLER32 Помощь студентам 3 25.03.2010 19:48