C# :: Aufgabe #7 :: Lösung #11

15 Lösungen Lösungen öffentlich
#7

Übung mehrdimensionales Datenfeld welches aus zufälligen Inhalten besteht darstellen

Anfänger - C# von Gustl - 30.07.2012 um 23:37 Uhr
Schreiben sie ein Programm, in dem den Elementen eines dreidimensionalen Feldes, welches 6 x 3 x4 int-Werte beinhaltet, zufällige Werte zugewiesen werden.
Anschließend sollen alle Positionen des kleinsten Elements des Felds ermittelt und ausgegeben werden, siehe Bild.
#11
vote_ok
von kjaenke (1140 Punkte) - 03.08.2017 um 13:07 Uhr
Quellcode ausblenden C#-Code

  public static List<uint[]> BuildField(uint[,,] Field)
        {
            List<uint[]> Result = new List<uint[]>();

            for (uint a = uint.MaxValue, i = 0; i < Field.GetLength(0); i++)

            for (uint x = 0; x < Field.GetLength(1); x++)

            for (uint y = 0; y < Field.GetLength(2); y++)
            {
                if (Field[i, x, y] > a) continue;

                else if (Field[i, x, y] < a)
                {
                    a = Field[i, x, y];
                    Result.Clear();
                }

                Result.Add(new uint[] { i, x, y });
            }

            return Result;
        }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben