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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2013, 21:53   #11
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

Спасибо)))
А как теперь можно отсортировать строки массива по возрастанию? Это типа так:находится элемент массива, имеющий наименьшее значение, и переставляется с первым элементом, затем проделывается то же самое, начиная со второго элемента и т.д.
вася радугов вне форума Ответить с цитированием
Старый 25.03.2013, 22:07   #12
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

Вот, что у меня получается, но программа не хочет запускаться(
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
min,max,i,j:real;
begin
   for i := 0 to StringGrid1.RowCount - 1 do
     for j := 0 to StringGrid1.ColCount - 1 do
   min:=i;
   if StrToFloat(StringGrid1.Cells [j,i])<StrToFloat(StringGrid1.Cells [min]) then
   min:=(StringGrid1.cells[j,i]);
end;
вася радугов вне форума Ответить с цитированием
Старый 25.03.2013, 22:39   #13
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var min:double;

for i := 0 to StringGrid1.RowCount - 1 do
begin   
  min:=StrToFloat(StringGrid1.Cells [0,i])
  for j := 1 to StringGrid1.ColCount - 1 do
    if StrToFloat(StringGrid1.Cells [j,i])<min then
      min:=StrToFloat(StringGrid1.cells[j,i]);
end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 25.03.2013 в 23:39.
Mad_Cat вне форума Ответить с цитированием
Старый 25.03.2013, 23:31   #14
вася радугов
Форумчанин
 
Регистрация: 09.04.2011
Сообщений: 134
По умолчанию

На строке
Код:
min:=StrToFloat(StringGrid1.Cells [0,i]);
выдает ошибку: [Error] Unit1.pas(60): Incompatible types: 'Integer' and 'Extended'
а на строке
Код:
  min:=(StringGrid1.cells[j,i]);
ошибка:[Error] Unit1.pas(63): Incompatible types: 'Integer' and 'String'
вася радугов вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Математическое моделирование задач коммерческой деятельности. на Dеlphi Irina_94 Помощь студентам 14 25.02.2013 00:14
создание массивов Most_Guard Паскаль, Turbo Pascal, PascalABC.NET 1 29.06.2011 12:18
создание программ обработки массивов tracer Помощь студентам 4 12.05.2011 13:26
создание программ обработки массивов С++++ tracer Помощь студентам 1 12.05.2011 12:50
Создание приложений для обработки массивов anastasiya__S Помощь студентам 0 07.04.2011 20:18