diff --git a/Prog1_WS2017-18/06GameOfLife_Console/Program.cs b/Prog1_WS2017-18/06GameOfLife_Console/Program.cs
index c0177f73bd9009582494be1237c33a5a356bd060..f8ce3df8dae85532de3eecc7c55bda9f1cd189b8 100644
--- a/Prog1_WS2017-18/06GameOfLife_Console/Program.cs
+++ b/Prog1_WS2017-18/06GameOfLife_Console/Program.cs
@@ -21,9 +21,9 @@ namespace _06GameOfLife_Console
Console.Clear();
// Elemente zeilenweise ausgeben:
- for (int i = 0; i < gen.GetLength(0); i++)
+ for (int i = 0; i < gen.GetLength(0); i++) // GetLength(0) = Anz. Zeilen
{
- for (int j = 0; j < gen.GetLength(1); j++)
+ for (int j = 0; j < gen.GetLength(1); j++) // GetLength(1) = Anz. Spalten
{
if (gen[i, j]) // Entspricht: gen[i,j]==true?)
Console.Write("#");
@@ -87,16 +87,16 @@ namespace _06GameOfLife_Console
///
/// aktuelle Generation
/// neues Feld, enthält die ermittelten Werte
- //static int[,] AnzahlNachbarn(bool[,] generation)
- //{
- // // anzN = neues int[,] Feld, gleiche Größe wie der Parameter "generation"
+ static int[,] AnzahlNachbarn(bool[,] generation)
+ {
+ int[,] anzN = new int[feldgroesse, feldgroesse];// Feld, gleiche Größe wie der Parameter "generation"
- // // Für jedes Element in generation:
- // // falls Element lebendig
- // // Nachbarn in anzN erhöhen ... siehe Aufgabenstellung!
+ // Für jedes Element in generation:
+ // falls Element lebendig
+ // Nachbarn in anzN erhöhen ... siehe Aufgabenstellung!
- // // return anzN;
- //}
+ return anzN;
+ }
@@ -104,13 +104,13 @@ namespace _06GameOfLife_Console
/// Evolutionsschritt gemäß Conways Regeln
///
/// aktuelle Generation; wird durch die Funktion verändert
- //static void Evolution(bool[,] generation)
- //{
- // int[,] anzN = AnzahlNachbarn(generation);
+ static void Evolution(bool[,] generation)
+ {
+ int[,] anzN = AnzahlNachbarn(generation);
+
+ // Your Code here
+ }
- // // Your Code here
- //}
-
static void Main(string[] args)
{
// Startmuster:
diff --git a/Prog1_WS2017-18/07IntroKlassen/Program.cs b/Prog1_WS2017-18/07IntroKlassen/Program.cs
index baa0e148fde4364553c614ecacbead7722b12250..46976fb9889aad829d61dbe8571190a86c4fd850 100644
--- a/Prog1_WS2017-18/07IntroKlassen/Program.cs
+++ b/Prog1_WS2017-18/07IntroKlassen/Program.cs
@@ -9,7 +9,11 @@ namespace _07IntroKlassen
class Person
{
public string Name, Vorname, Anschrift;
- public /* static */ void Ausgeben()
+ //public static void Ausgeben(Person p)
+ //{
+ // Console.WriteLine($"{p.Vorname} {p.Name}");
+ //}
+ public void Ausgeben()
{
Console.WriteLine($"{Vorname} {Name}");
}
@@ -33,6 +37,7 @@ namespace _07IntroKlassen
berta.Ausgeben();
foreach (Person p in pfeld)
{
+ //Person.Ausgeben(p);
p.Ausgeben();
}
}