- Xiaomi 15T Pro - a téma nincs lezárva
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- iPhone topik
- Xiaomi 15 Ultra - kamera, telefon
- Poco F7 – bajnokesélyes
- Apple Watch
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Miért gyűlnek hirtelen az iPhone 20 pletykái?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
Gyuri16
senior tag
válasz
borsodika
#2382
üzenetére
azt kerdeztem, hogy milyen algoritmust tanultatok, hogy azzal mutassam meg ezt a peldat, de mindegy. megirtam a szerintem legegyszerubbet,
a kod:
uses crt;
const
max = 14;
var
nevek: array [1..max] of string;
i, j, m: integer;
tmp: string;
begin
clrscr;
for i:=1 to max do
begin
writeln('Add meg a kovetkezo nevet:');
readln(nevek[i]);
end;
for i:=1 to max do
begin
m:=i;
for j:=i to max do
if nevek[j]<nevek[m] then
m:=j;
tmp:=nevek[m];
nevek[m]:=nevek[i];
nevek[i]:=tmp;
end;
clrscr;
for i:=1 to max do
begin
writeln(nevek[i]);
if i mod 5 = 0 then
begin
readln;
clrscr;
end;
end;
end.az elso resz a beolvasas, azon nincs mit magyarazni.
a masodik maga a sorbarendezes. ez ugy mukodik, hogy megkeresi a tombben a legkisebb elemet, es ezt kicsereli az elsovel. ezutan ismet keresi a legkisebb elemet, de az elsot mar nem veszi figyelembe. ha megtalalta akkor kicsereli a masodik elemmel. igy megy tovabb. a tomb mindig ket reszre van osztva, egy ami mar sorba van rendezve (ez a tomb eleje) es ami meg nem. a kulso ciklus minden iteracioja noveli a sorbarendezett reszt egyel. itt olvashatsz errol bovebben: [link] vannak ott animalt kepek, azokat nezd meg, segit megerteni a mukodeset
az utolso resz a kiiratas. ez is egyszeru, csak azt kell figyelni, hogy ha az elem sorszama oszthato ottel, akkor varjunk egy enterre es toroljuk a kepernyot.
Új hozzászólás Aktív témák
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD Sérült I HDMI I W10 I CAM I Garancia
- BESZÁMÍTÁS! HUAWEI MateBook 14 üzleti notebook - i5 1135G7 16GB DDR4 512GB SSD Intel Iris Xe IGP W11
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HP 150W töltők (19.5V 7.7A) kis kék, kerek, 4.5x3.0mm
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



