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

Anime lány C++ minimum keresés feladaton dolgozik a számítógépén, a monitoron for ciklus és min változó látható.

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. 👇

„C++ ciklusok példája while használatával – a program tízszer kiírja a Szia szót.”

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

Ha szeretnél továbbhaladni a C++ anyagban, itt válogathatsz a leckék között: