CS++
  • Informatika leckék 9-12 osztályosoknak
  • 9. Osztály
    • Bevezetés
    • Az algoritmusok leírásának módszerei
    • Az algoritmusok leírásának elvei
    • Műveletek egész típusú adatokkal
    • Műveletek egész típusú számokkal
    • Műveletek karakterlánc típusú adatokkal
    • Műveletek logikai típusú adatokkal
    • Értékadó műveletek
    • A strukturált programozás alapjai
    • Elemi algoritmusok (pszeudokód)
    • Elemi algoritmusok (C++-ban megírva)
  • 10. osztály
    • C++ programozás a Code::Blocks IDE-ben!
    • A C++ program felépítése, adatok leírása és feldolgozása
    • A C++ nyelv karakterkészlete
    • Adattípusok C++-ban
    • Műveletek C++-ban
    • Operátorok
    • Inkrementáló és dekrementáló műveletek
    • Feltételes műveletek
    • Matematikai műveletek
    • Adatok beolvasása billentyűzetről és kiírása képernyőre
    • Döntések (elágazások, szelekciók)
    • A switch utasítás
    • A for utasítás (számlálós ciklus)
    • A while utasítás
    • A do ... while ciklus
    • Szöveges állományok
    • Egydimenziós tömbök
    • Egydimenziós tömb feltöltése billentyűzetről
    • Egydimenziós tömb kiíratása képernyőre
    • Kétdimenziós tömbök
    • Kétdimenziós tömbök feltöltése billentyüzetről
    • Kétdimenziós tömbök kiíratása képernyőre
  • Credit
    • Logo
Powered by GitBook
On this page

Was this helpful?

  1. 10. osztály

Kétdimenziós tömbök

A kétdimenziós tömb szintén egy olyan adatszerkezet amely rögzített számú azonos típusú elemből épül fel.

Abban külömbözik az egydimenziós tömbtől, hogy az elemek nem csak sorokba, hanem oszlopokba is vannak rendezve.

Kiváló példa a kétdimenziós tömbök szemléltetésére a sakktábla vagy a tojástartó rács.

A kétdimenziós tömböt mátrixoknak is szokták nevezni (matematikából kiindulva).

A mátrix sorait sorindexek határozzák meg, az oszlopait pedig oszlopindexek azonosítják.

A sorok és oszlopok indexelése akárcsak az egydimenziós tömböknél automatikusan 0-tól kezdődik.

A fenti gondolatmenetet tovább folytatva újabb indexek meghatározásával három vagy annál többdimenziójú tömböket is létre tudunk hozni.

Mátrix deklarálása

Mátrixot úgy tudunk deklarálni, hogy az elemtípus és a tömbváltozó meghatározása után megkell adnunk először a sorindex, majd az oszlopindex felső határait a következő szintaxissal:

ELEMTÍPUS VÁLTOZÓ[SOROK SZÁMA] [OSZLOPOK SZÁMA]

Pl:

int m[3][2] = {};
/**
    Akárcsak a vektoroknál, itt is érvényes az, hogy a nem inicializált
    elemet automatikusan 0 kezdőértékkel látja el.
**/

m

0

1

0

0

0

1

0

0

2

0

0

PreviousEgydimenziós tömb kiíratása képernyőreNextKétdimenziós tömbök feltöltése billentyüzetről

Last updated 6 years ago

Was this helpful?