Hogyan kell kitölteni egy kétdimenziós tömböt

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:

Ismét visszatérünk a kétdimenziós tömbök C ++, azaz gyakorolni velük. Ez a fejezet a tankönyv szeretnék építeni valamilyen más módon. Mielőtt bonyolultabb feladatok használatával kétdimenziós tömbök, szeretnénk válaszolni viszonylag egyszerű, gyakran ismételt kérdések a kezdő. Szóval, minden rendben van, folytassa.

1. kérdés: hogyan kell kitölteni egy kétdimenziós tömböt

Igen, valóban nagyon sok kezdő ilyen kérdést: hogyan kell kitölteni egy kétdimenziós tömböt. Azt akarom mondani, hogy ez a lehetőség a töltés a tömb lehet több: ez kitölti a tömb billentyűzetet. amikor a felhasználó belép egy értéket, hogy kell elhelyezni a sejtek a tömb; hogy véletlenszerűen, hogy töltse ki a tömb. amikor a sejteket helyezünk pszeudo-érték generált véletlenszám-generátor; ez töltés egy sor fájl. Ebben az esetben a következő értékeket kiolvassuk egy szöveges fájlt. Kezdjük a töltelék beírásával értékeket.

Hogyan kell kitölteni egy kétdimenziós tömböt a billentyűzet

Elég gyakran van szükség, hogy kitöltse a tömb billentyűzetet, így közelebbről ezen a ponton példaként a következő program

A program eredményeként

Hogyan kell kitölteni egy kétdimenziós tömböt

Mint látható, semmi bonyolult kitöltésével kétdimenziós tömb nincs billentyűzet. Csak megy keresztül két ciklust (egy másik belsejében) a tömb. Az első ciklus az említett sor, második oszlop. Ha az összes oszlopot (érték) az első húr kerülnek átadásra, akkor a fő hurok továbblép a második sorban, és egy beágyazott hurok ismét elkezd folyni a sorban a kezdetektől, beleértve annak oszlopai.

Ui Nem lehet megunni emlékeztetni arra, hogy a számozás az elemek (sejtek) a tömb nulláról indul. Nézd ezt, hogy nem volt hiba.

Hogyan kell kitölteni egy kétdimenziós tömböt véletlen számok

Néha van, hogy véletlenszerűen töltse ki a tömb. A példa a következő program lesz szó, hogyan kell kitölteni egy kétdimenziós tömb a véletlenszerű számokat. élvezi kód

A program eredményeként

Hogyan kell kitölteni egy kétdimenziós tömböt

A generál véletlen változók C ++ a funkciója rand (). Ebben az esetben generál egy ál-véletlenszám értéke a tartomány 1-100, mivel Kezdetben az értéket 1 és az eltolás értékét 100. Több van írva a cikkben a rand () függvény.

Hogyan kell kitölteni egy kétdimenziós tömb fájl

Hogyan kell kitölteni egy kétdimenziós tömböt

By the way, a téma a fórum szentelt az olvasási és írási fájlokat. ahol részletesen olvashat olvasni a fájlt, és írni a fájlt. élvezi kód

A program eredményeként

Hogyan kell kitölteni egy kétdimenziós tömböt

Mint látható, a szokásos olvasás a fájl történik egyszerűen. Ehhez használja ifstream osztályban. alapján, amely a tárgy f és adja meg a fájl, amelyből elvégzi az olvasás. Ezt követően, a ciklus (szükség van rájuk, mint tudjuk, az megy a kétdimenziós tömböt, és ebből következően a fájl), akkor használja a már ismert operátor (>>), hogy „tegyenek a patak”, hogy a patak (a patak felvette a másik az érték a fájl), az érték és tárolja azt egy másik cellába tömbben.

Az első kérdés, amit nézett, és ott folytatódik a következő fejezetben, hogy nem volt nagyon drága egy. Ha lesz kérdésed, szívesen látlak a fórumon. ahol felteheted minden kérdésre és kap választ rájuk.

Kapcsolódó cikkek