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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 20:41   #1
Bimmer71
 
Регистрация: 10.12.2009
Сообщений: 6
По умолчанию Сортировка В delphi

Такое вот условие :
Цитата:
Даны три действительных числа х1,х2,х3. Составить программу расстановки их в убывающем порядке при любом
исходном порядке.
Для ввода вывода массива использовать StringGrid...
Помогите,плиз
Bimmer71 вне форума Ответить с цитированием
Старый 10.12.2009, 21:16   #2
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Код:
Uses ...., Math;
...
SG:TStringGrig;
...
var
  X1,X2,X3:Double;
...
With SG do
begin
  FixedCols:=0; ColCount:=1;  RowCount:=4;
  Cells[0,0]:='Значение';

  Cells[0,1]:=FloatToStr(Max(X1,Max(X2,X3)));
  Cells[0,3]:=FloatToStr(Min(X1,Min(X2,X3)));
  Cells[0,2]:=FloatToStr(X1+X2+X3-StrToFloat(Cells[0,1])-StrToFloat(Cells[0,3]));
end;
...
Помог? Ну так нажми на весы!

Последний раз редактировалось SNUPY; 10.12.2009 в 21:46.
SNUPY вне форума Ответить с цитированием
Старый 10.12.2009, 21:29   #3
Bimmer71
 
Регистрация: 10.12.2009
Сообщений: 6
По умолчанию

есть вот такой вод код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i,k,j,min:integer;
buf:integer; 
a:array[1..3] of integer;
st:string;
begin

for i:=1 to 3 do
a[i]:=StrToInt(GetSubStr(Edit1.text,' ',i));
for i:=1 to 3 - 1 do 
 begin

  min:=i;
  for j:=i+1 to 3 do
   if a[j] < a[min] then min:=j;

  buf:=a[i];
  a[i]:=a[min];
  a[min]:=buf;
 end;

for k:=1 to 3 do
Form1.Caption:=Form1.caption + ' '+ IntToStr(a[k]);
end;
как вместо a[i]:=StrToInt(GetSubStr(Edit1.text,' ',i)); вводить данные в StringGrid ?
и вообще переделать под StringGrid ?

Последний раз редактировалось Bimmer71; 10.12.2009 в 21:37.
Bimmer71 вне форума Ответить с цитированием
Старый 10.12.2009, 21:45   #4
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

ЛОЛ.... Вам я уже написал решение... Уж не поленитесь вкатить в то, что я изобразил, в противном случаи я вынужден полагать, что вам нужно сразу уже готовое решение....
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 10.12.2009, 21:49   #5
Bimmer71
 
Регистрация: 10.12.2009
Сообщений: 6
По умолчанию

а нет другого способа ,чем тот что вы дали ?
Bimmer71 вне форума Ответить с цитированием
Старый 10.12.2009, 22:13   #6
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Более сжатого нет =(
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 10.12.2009, 22:21   #7
Bimmer71
 
Регистрация: 10.12.2009
Сообщений: 6
По умолчанию

спасибо и за это !
Bimmer71 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32
Сортировка Delphi Apollion Помощь студентам 0 30.04.2009 17:55
Сортировка... Delphi Devi_dark Помощь студентам 2 11.04.2009 20:29
Сортировка в Delphi Mango Помощь студентам 5 07.01.2009 05:47
Сортировка[Delphi] sergey31 Помощь студентам 13 29.05.2008 23:30