Advertisement
smay

Untitled

Feb 2nd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 2.42 KB | None | 0 0
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls;
  8.  
  9. type
  10.   TForm1 = class(TForm)
  11.     Edit1: TEdit;
  12.     Edit2: TEdit;
  13.     Edit3: TEdit;
  14.     Edit4: TEdit;
  15.     Edit5: TEdit;
  16.     Edit6: TEdit;
  17.     Edit7: TEdit;
  18.     Edit8: TEdit;
  19.     Edit9: TEdit;
  20.     Edit10: TEdit;
  21.     Button1: TButton;
  22.     Button2: TButton;
  23.     Button3: TButton;
  24.     procedure Button1Click(Sender: TObject);
  25.     procedure Button2Click(Sender: TObject);
  26.     procedure Button3Click(Sender: TObject);
  27.   private
  28.     { Private declarations }
  29.   public
  30.     { Public declarations }
  31.   end;
  32.  
  33. var
  34.   Form1: TForm1;
  35.   A: array[1..10] of Integer;
  36.   i, j, id_min, nk: integer;
  37.   min: integer;
  38. implementation
  39.  
  40. {$R *.dfm}
  41.  
  42. procedure TForm1.Button1Click(Sender: TObject);
  43. begin
  44.       A[1]:= StrToInt(Edit1.Text);
  45.       A[2]:= StrToInt(Edit2.Text);
  46.       A[3]:= StrToInt(Edit3.Text);
  47.       A[4]:= StrToInt(Edit4.Text);
  48.       A[5]:= StrToInt(Edit5.Text);
  49.       A[6]:= StrToInt(Edit6.Text);
  50.       A[7]:= StrToInt(Edit7.Text);
  51.       A[8]:= StrToInt(Edit8.Text);
  52.       A[9]:= StrToInt(Edit9.Text);
  53.       A[10]:= StrToInt(Edit10.Text);
  54. end;
  55.  
  56. procedure TForm1.Button2Click(Sender: TObject);
  57. begin
  58. min := A[1];
  59. for i := 1 to 9 do
  60.   begin
  61.     min := A[i];
  62.     id_min := i;
  63.     for j := (i + 1) to 10 do
  64.     begin
  65.       if A[j] < min then
  66.       begin
  67.         min := A[j];
  68.         id_min := j;
  69.       end;
  70.     end;
  71.     A[id_min] := A[i];
  72.     A[i] := min;
  73. end;
  74.  
  75. end;
  76.  
  77.   procedure TForm1.Button3Click(Sender: TObject);
  78. begin
  79. nk:=nk+1;
  80. case nk of
  81. 1:begin Edit1.Text:=Inttostr(A[1]);  Edit1.Font.Color:=clGreen   end;
  82. 2:begin Edit2.Text:=Inttostr(A[2]);  Edit2.Font.Color:=clGreen       end;
  83. 3:begin Edit3.Text:=Inttostr(A[3]);  Edit3.Font.Color:=clGreen           end;
  84. 4:begin Edit4.Text:=Inttostr(A[4]);  Edit4.Font.Color:=clGreen               end;
  85. 5:begin Edit5.Text:=Inttostr(A[5]);  Edit5.Font.Color:=clGreen                   end;
  86. 6:begin Edit6.Text:=Inttostr(A[6]);  Edit6.Font.Color:=clGreen                       end;
  87. 7: begin Edit7.Text:=Inttostr(A[7]); Edit7.Font.Color:=clGreen                           end;
  88. 8:begin Edit8.Text:=Inttostr(A[8]);  Edit8.Font.Color:=clGreen                               end;
  89. 9: begin Edit9.Text:=Inttostr(A[9]); Edit9.Font.Color:=clGreen; end;
  90. 10:begin Edit10.Text:=Inttostr(A[10]);  Edit10.Font.Color:=clGreen end;
  91. end;
  92. end;
  93. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement