Verallgemeinerte Methode zur Maximumsuche in einem Array
C#
Easy
generics
Aufgabe «Verallgemeinerte Methode zur Maximumsuche in einem Array»
Implementieren Sie eine verallgemeinerte Methode Max<T>, die ein Array von Elementen des Typs T akzeptiert und das maximale Element zurückgibt. Der Typ T muss das Interface IComparable<T> implementieren. Wenn das Array leer ist, soll die Methode default(T) zurückgeben. Eingabedaten: zuerst eine ganze Zahl N (Größe des Arrays), dann N Elemente desselben Typs (int oder double). Es ist garantiert, dass alle Elemente vom gleichen Typ sind.
Eingabeformat
Eine ganze Zahl N, dann N Zahlen (int oder double).
Ausgabeformat
Der maximale Wert der eingegebenen Zahlen oder 'null' (Zeichenkette), wenn das Array leer ist.
Beispiele
Beispiel 1
EINGABE
5
3
7
1
9
4
AUSGABE
9
Beispiel 2
EINGABE
0
AUSGABE
null
Beispiel 3
EINGABE
3
2.5
1.1
3.8
AUSGABE
3.8
Beispiel 4
EINGABE
5.0
4.0 6.0
3.0 4.0 5.0
AUSGABE
78.54 31.42
24.00 20.00
6.00 12.00
main.cs