c++ alapok
C++ minimum keresés
A C++ minimum keresés az egyik legegyszerűbb, mégis irtó hasznos algoritmus, amit minden kezdő programozó megtanul.
Lényege, hogy végigmegyünk egy értékhalmazon, és közben folyamatosan figyeljük, melyik a legkisebb szám.
Ez pont olyan, mint amikor egy boltban körülnézel, és mindig megnézed, hol a legolcsóbb termék — csak itt a számok között „shoppingolunk”.
A minimumkeresés az a kis algoritmus, ami folyton visszatér majd a programozói életedben: versenyidők összehasonlításánál, pontszámoknál, hőmérsékleteknél, áraknál, sőt bármilyen helyzetben, ahol ki kell választani a legkisebb értéket.
És a legjobb? Megtanulni nagyon rövid, de ezer helyen fogod használni
C++ minimum keresés érthetően
A minimum keresés lényege:
végigmész a számokon, és mindig megjegyzed, melyik volt eddig a legkisebb. 👇
cin >> n; -> a felhasználó megmondja, hány értéket fog megadni. Ezt eltároljuk.
int szam;
cout << „Add meg az elso szamot: „;
cin >> szam; -> bekérjük az első számot. Ez lesz a kezdő minimum, mert amíg nincs más szám, nincs mihez viszonyítani.
int minimum = szam; -> itt beállítjuk az első számot a kezdő minimum értéknek.
for (int i = 2; i <= n; ++i) {
cout << „Add meg a ” << i << „. szamot: „;
cin >> szam; -> az első szám már megvan, ezért csak a 2. számtól kezdünk.
if (szam < minimum) {
minimum = szam; -> ha kisebb számot találunk, frissítjük.
1. feladat
Kérj be a felhasználótól 5 számot és írd ki közülük a legkisebbet.
Tipp:
i=1-től induló for ciklus, az első bekért szám lesz a kezdő minimum, utána minden számot hasonlítasz és frissítesz, ha kell.
Megoldás
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
2. feladat
Kérj be a felhasználótól 7 számot, melyek lehetnek negatívak is. Írd ki közülük a legkisebb értéket!
Megoldás








