025
19.03.2005, 00:17 Uhr
~teodo
Gast
|
1. was die erstellung eines arrays betrifft: die zahl in eckigen klammern hinter dem arraynamen gibt bei der deklaration die anzahl der array-elemente an. der code, so wie du ihn hier angegeben hast, ist schon richtig. es handelt sich auch nicht um ein variable lenght array, da "anzahl" vor der deklaration des arrays vom user festgelegt wird: cin>>anzahl; float folge[anzahl]; arrays ermöglichen, eine beliebige anzahl von variablen gleichen datentyps en bloc zu definieren. 2. was heisst cin>>folge[i]? antwort: bei der deklaration wird in den eckigen klammern angegeben, wieviele element das array hat. willst du im verlauf des programms auf ein bestimmtes element zugreifen, gibt die zahl in den eckigen klammern die indexnummer des array- elementes wieder. hier wird eine eingabe in einer bestimmten indexnummer gespeichert. 3. zum "i" in der eckigen klammer: du befindest dich ja in einer schleife, wobei "i" die schleifenvariable ist. dass die schleifenvariable zugleich als indexnummer genutzt wird, ist ein kunstgriff. es können so viele daten eingegeben werden , wie das array elemente hat (anzahl). die erste zahl wird an der indexstelle"0" abgelegt: cin>>folge[0]. die zweite an der indexstelle "1" cin>>folge[1]; die dritte an der stelle "2": cin>>folge[2]; usw.usw. die zählung beginnt immer bei 0 und nicht bei 1!!! 4. wenn du dich auf deine prüfung vorbereiten willst, hier ein literaturtipp: dirk louis, easy c++, verlag: markt und technik, preis:14,95€ (preisangabe ohne gewähr) ich kann dir das buch wärmstens empfehlen, da dort das basiswissen der c++-programmierung hervorragend erklärt wird. es ist gerade für anfänger gut geeignet.
also dann: viel glück bei der prüfung! |