1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
#include <iostream>
int main()
{
/* Ein Array ist eine Variable, die nicht nur einen Wert, sondern mehrere speichern kann.
* Man kann sich ein Array als eine Art Regal mit einer bestimmten Anzahl von Fächern vorstellen.
* Hier wird ein Array vom Typ int mit 5 Fächern deklariert, d. h., er kann 5 Ganzzahlen speichern.
*/
int iX[5];
/* Arrays können wie andere Variablen angesprochen werden, nur dass man nach dem Namen immer noch
* den Index des anzusprechenden Feldes in [] schreibt, also z. B.:
* iX[2] = 4;
* std::cout << iX[2];
* Die Indizes beginnen mit 0, d. h., hier wären die 5 Felder mit den Zahlen 0 bis 4, also iX[0] bis iX[4]
* bezeichnet.
*
* Eine besonders mächtige Eigenschaft von Arrays ist es,
* dass man beim Zugriff Variablen als Index benutzen kann,
* und so z. B. mit for-Schleifen ganze Array verarbeiten kann.
*
* Arrays können auch mehrere Dimensionen haben:
* int iY[5][5]; deklariert ein Array mit 5 * 5 Feldern.
*/
std::cout << "Geben sie bitte einen Wert ein." << std::endl;
int a = 0;
std::cin >> a;
// Füllen des Arrays
for(int i = 0; i < 5; i++)
iX[i] = a + i;
// Ausgabe des Arrays
for(int i = 0; i < 5; i++)
std::cout << iX[i] << std::endl;
return 0;
}
/**************AUFGABE:********************
* Erstelle ein Tic-Tac-Toe-Spiel
* und benutze ein Array für dein Spielfeld.
* Versuche zuerst, ein Spielfeld mit Testwerten auszugeben.
* Danach baue die möglichkeit ein, Felder zu besetzen.
* Zum Schluss kannst du eine Gewinnüberprüfung einbauen,
* sodass 2 Spieler an der Konsole gegeneinander spielen können.
* Ob und wie du Funktionen und andere Elemente sinnvoll benutzt,
* findest du im Weiterem besser selbst heraus.
******************************************/
|