Elemente eines Arrays < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Hallo eine kleine Frage,
Wieviel Elemente enthält das Array
EinArray[2][2][3]
ich habe das so noch nie gelesen EinArray[2] wären ja 3 Elemente,
kann ich die anderen dann einfach addieren oder wie muss ich das
betrachten
vielen dank
martina
|
|
|
|
> Hallo eine kleine Frage,
>
> Wieviel Elemente enthält das Array
>
> EinArray[2][2][3]
>
> ich habe das so noch nie gelesen EinArray[2] wären ja 3
> Elemente,
> kann ich die anderen dann einfach addieren oder wie muss
> ich das
> betrachten
>
> vielen dank
> martina
überleg mal.. das array fängt bei [0][0][0] an
dann gibts
[0][0][1]
[0][0][2]
[0][0][3]
[0][1][0]
[0][1][1]
[mm] \vdots
[/mm]
[2][2][3]
also?
gruß tee
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:26 Sa 10.07.2010 | Autor: | felixf |
Moin!
> > Hallo eine kleine Frage,
> >
> > Wieviel Elemente enthält das Array
> >
> > EinArray[2][2][3]
> >
> > ich habe das so noch nie gelesen EinArray[2] wären ja 3
> > Elemente,
> > kann ich die anderen dann einfach addieren oder wie
> muss
> > ich das
> > betrachten
> >
> > vielen dank
> > martina
> überleg mal.. das array fängt bei [0][0][0] an
> dann gibts
> [0][0][1]
> [0][0][2]
> [0][0][3]
Nicht ganz: [0][0][3] gibt es nicht. Es geht bis [0][0][2].
> [0][1][0]
> [0][1][1]
> [mm]\vdots[/mm]
> [2][2][3]
Ebenso gibt es [2][2][3] nicht.
Bei einem Array [$n$] gehen die Laufindices von 0 bis $n-1$ :)
LG Felix
|
|
|
|
|
hallo danke erst mal,
auf den link konnte ich leider nicht zugreifen-schade..
--> ich komme dann auf 7 Elemente kann das sein??
lg martina
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 16:09 Sa 10.07.2010 | Autor: | Infinit |
Halle Martina,
die Gesamtanzahl aller Kombinationen ergibt sich aus dem Produkt der Einzeldimensionen. Siehe hierzu auch Rainers Beitrag.
Viele Grüße,
Infinit
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:45 Sa 10.07.2010 | Autor: | rainerS |
Hallo!
> Hallo eine kleine Frage,
>
> Wieviel Elemente enthält das Array
>
> EinArray[2][2][3]
>
> ich habe das so noch nie gelesen EinArray[2] wären ja 3
> Elemente,
Das ist nicht richtig. Bei der Deklaration gibst du die Anzahl der Elemente an, das ist 1 mehr als der größte Index.
> kann ich die anderen dann einfach addieren oder wie muss
> ich das
> betrachten
$2*2*3 = 12$
Viele Grüße
Rainer
|
|
|
|