Morgen!
Die Werte im Array sind 85, 2, 75, 1!
Mit dieser Schleife möchte ich den kleinsten Wert herausbekommen...
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| int minimal = int.MinValue; for (int i = 0; i < kunde.Length; i++) { for (int j = 1; j < kunde[0].Length; j++) { if (kunde[i][j] < minimal) { minimal = (int)kunde[i][j]; } } }Console.WriteLine("Kleinster Wert: "+minimal) |
Ausgabe ist allerdings -2147483648
Eigentlich müsste hier 1 herauskommen...
Mit dieser Schleife möchte ich den größten Wert herausbekommen...
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| int maximal = int.MaxValue; for (int i = 0; i < kunde.Length; i++) { for (int j = 1; j < kunde[0].Length; j++) { if (kunde[i][j] < maximal) { maximal = (int)kunde[i][j]; } } }Console.WriteLine("Größter Wert: "+maximal) |
Ausgabe hier ist 1...
Also der korrekte Wert für min!
Wo ist der Fehler?