Pascal. Tömb rendezése növekvő sorrendbe?
Sziasztok,
Egy kis segítséget kérnék..Szóval van egy 10 elemű tömböm egész random számokból és ezeket szeretném növekvő sorrendbe állítani. A minimum kiválasztás megvan, és a tömb elemeinek cseréjével igyekeztem megoldani.
Program tomb;
uses crt;
var t: array [1..10] of integer;
i,x,a,min: integer;
Begin
Clrscr;
randomize;
// szám generálás
for i := 1 to 10 do begin
t[i]:= random(100)+1;
writeln(t[i]);end;
readkey;
// szám cserélye
for i := 1 to 10 do begin
x:= t[i];
t[i] := t[10-i+1];
t[10-i+1] := x;
end;
// min. kiválasztás
min := t[1];
for i := 1 to 10 do
if t[i] < min then min := t[i];
for i := 1 to 10 do
writeln(t[i]);
readkey;
End.
Ez van meg, de ezt össze kéne hangolni vhogy, csak nem tudom hogyan...
Kösz, 2 egymásba ágyazott cilkust kellett megoldanom, most így néz ki:
Program asdasd;
uses crt;
const n =10;
var t : array [1..n] of integer;
i, j, x: integer;
Begin
Clrscr;
Randomize;
for i := 1 to n do begin
t[i] := random(100)+1;
writeln('A(z) ',i,'. sz m a(z): ',t[i]);
end;
for i := n - 1 downto 1 do
for j := 1 to i do
if t[j] > t[j+1] then
begin
x := t[j];
t[j] := t[j+1];
t[j+1] := x;
end;
write('N”vekv‹ sorrendben: ');
for i := 1 to n do
write(t[i], ' -> ');
writeln;
readkey;
End.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!