Hirdetés
- Google Pixel topik
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Kézbe fogható paradoxon lett az iPhone Air
- Apple iPhone 16 Pro - rutinvizsga
- Xiaomi 15 - kicsi telefon nagy energiával
- Android alkalmazások - szoftver kibeszélő topik
- Poco F7 Pro - jó, de az amatőr sem rossz
- Samsung Galaxy A56 - megbízható középszerűség
Ú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
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kertészet, mezőgazdaság topik
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Okos Otthon / Smart Home
- sziku69: Fűzzük össze a szavakat :)
- Víz- gáz- és fűtésszerelés
- Kamionok, fuvarozás, logisztika topik
- TCL LCD és LED TV-k
- Google Pixel topik
- Sweet.tv - internetes TV
- További aktív témák...
- Apple iPhone SE 2020, Kártyafüggetlen, 1 Év Garanciával
- Apple iPad Pro 11 (2018) 64GB, Kártyafüggetlen, 1 Év Garanciával
- Asztali PC , R7 5800X , RX 5700 XT , 16GB RAM , 960GB NVME
- Gamer PC - Ryzen 5 3600X // X470-F // 1660 SUPER OC // 16GB RAM // 1TB NVME SSD
- ELADÓ LG 29WK600 UltraWide monitor + INGYEN KONZOL + AKÁR HÁZHOZSZÁLLÍTÁS!
- Apple Watch Series 9 45mm GPS Starlight 1 év Garancia Beszámítás Házhozszállítás
- ÁRGARANCIA! Épített KomPhone i5 13400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Bomba ár! HP Elitebook 840 G1 - i5-4GEN I 8GB I 180GB SSD I 14" HD+ I Cam I W10 I Garancia!
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3276
- Bomba ár! Dell Latitude E7450 - i5-5GEN I 8GB I 250GB I 14" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest