Registriert seit: 18. Okt 2011
96 Beiträge
|
AW: Programm Hilfe
23. Okt 2011, 15:48
wie soll ich jetzt die differenz bilden.
Delphi-Quellcode:
Form1: TForm1;
i,j,zahl1,zahl2,differenz,durchlauf,park:integer;
spielplatz,zahltext,zahltexteins,zahltextzwei:string;
doppelt:boolean;
a,b:array[1..4] of integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
zahltext:=edit1.text;
for i:=1 to 4 do
begin
a[i]:=copy(zahltext,i,1);
b[i]:=copy(zahltext,i,1);
end;
durchlauf:=1;
repeat
doppelt:=true;
for i:= Low(a) to High(a) - durchlauf do
if a[i] > a[i+1] then begin
park:=a[i];a[i]:=a[i+1];a[i+1]:=park;
doppelt:= false;
end;
durchlauf :=durchlauf +1;
until doppelt;
differenz:= Strtoint(park)-durchlauf;
edit2.text:=durchlauf(differenz);
Geändert von boxer123 (23. Okt 2011 um 15:51 Uhr)
Grund: so
|
|
Zitat
|