Bonjour a tous,
Il serait déjà judicieux de répondre à la question de UcFoutu :
VB6 ou Vb.Net ?
Je répond en présumant que c'est du Vb.net
Une solution simple :
Dim Tableau As New List(Of Integer)
Tableau.add(10)
Tableau.add(72)
Tableau.add(45)
....
msgbox( "Valeur la Plus Grande : " & Tableau.ToArray.Max.ToString )
Ensuite si l'on doit tenir compte que chaque entier est associé a un élément explicite, je ferais comme ceci
Dim myDict As New Dictionary(Of Integer, String)
myDict.Add(10, "R1")
myDict.Add(72, "R2")
myDict.Add(58, "R3")
Dim Maxi As Integer = myDict.Max(Function(x) x.Key)
MsgBox(myDict(Maxi) & " Avec " & Maxi & " Est la Plus Grande Valeur")
Si il faut aussi afficher les comparaisons entre les données , je ne vois la solution qu'en passant par la méthode Sort .. mais c'est déjà une réponse bien trop avancé étant donné que je ne suis même pas sur que vous utilisiez Vb.Net
Bonne soirée a tous.
--