Kihívások a tömbök részletes megoldások

Feltételek

A fórum tilos:

Szabálysértőket fogják szigorúan bünteti adminisztrátor vagy egy moderátor, és lesznek teljesen férhetnek hozzá a fórumon.

Ezzel a fórum segítségével:

Kezdeni megoldani néhány egyszerű feladatot tömbök, úgymond egy edzést.

Be kell írni egy programot, amely létrehoz egy egydimenziós tömb mérete 12 elem. Ezután kitölti azt a billentyűzetet (léphetnek be számokat 0-tól 99-ig), vagy generál annak tartalmát használatával véletlenszám-generátor. A 0-tól 99-kiválasztásához az alábbi két lehetőség feltöltésére, a program megkérdezi a felhasználót. Ezután a program kell megfordítani a tömb, a változó értéke az első az utolsó elem, a második utolsó előtti és így tovább. Output képernyőn kell pontosan kétszer: előtt és után az inverzió.

Mint általában, hadd emlékeztessem, hogy minden feladatot a tömbben, meg kell próbálnia, hogy végre teljesen függetlenül. A döntés a végén minden feladat, én vezetni csak összehasonlítani, és segít az extrém helyzetekben, amikor, miután számos kísérletet még mindig nem találja a megoldást.

A program eredményeként

Kihívások a tömbök részletes megoldások

A második feladat, azt javaslom, hogy az előző munka, de ne használjon egydimenziós tömb, kétdimenziós, a mérete 12 x 12 (mátrix). Az egyetlen dolog, amit meg kell tenni a korábbi munka - kínál, hogy töltse ki a tömb billentyűzet, mint Nehéz elképzelni, hogy egy felhasználói 12 * 12 = 144 értékeket. PROGRESS küldetése megszilárdítja a készségek dolgozni kétdimenziós tömböket. Mint bizonyára emlékeznek rá az elmélet, hogy a folyosón egy kétdimenziós tömböt, akkor a legjobb, hogy két egymásba ágyazott for ciklus.

A program eredményeként

Kihívások a tömbök részletes megoldások

Ha sikeresen megbirkózott a korábbi két feladat, akkor továbbra is megoldani egy ilyen egyszerű feladat a tömbök. Hozzon létre egy két dimenziós tömb 8 x 8 Töltsük meg véletlenszerű értékek közötti tartományban 20 és 150 Write program, amely megállapítja a maximális és minimális a tömb elemeinek felhasználásával minElement () és maxElement () függvényt.

A program eredményeként

Kihívások a tömbök részletes megoldások

Változás az előző programot úgy, hogy csak az egyik funkció searchElement () használunk, hogy megtalálják a legkisebb és a legnagyobb tömb elemeit. A funkció elfogadja paraméterként a tömb mérete, és egy logikai érték azt jelzi, hogy meg kell találni: min span max.

A program eredményeként

Kihívások a tömbök részletes megoldások


Ennél a megoldásnál a bemelegítő feladatok tömbök történik, és a következő fejezetben fogjuk megoldani bonyolultabb és érdekesebb feladatokat.

Kapcsolódó cikkek