J'ai un tableau d'entiers et j'ai besoin de trouver la position dans le tableau du nombre maximum avec le minimum. Je l'ai fonctionné mais cela ne semble pas être un très bon moyen de le faire. Quelqu'un peut-il suggérer une meilleure façon de réaliser ce que j'ai?Calcul des valeurs maximales et minimales dans un tableau
Voici mon code:
int[] usageHours = { 3, 3, 5, 4, 0, 0, 2, 2, 4, 25, 158, 320, 212, 356, 401, 460, 480, 403, 298, 213, 102, 87, 34, 45 };
double myAverage = usageHours.Average();
int runningTotal = 0;
int runningMaxPosition = 0;
for (int i = 0; i < usageHours.Length; i++)
{
if (usageHours[i] > runningTotal)
{
runningMaxPosition = i;
runningTotal = usageHours[i];
}
}
txtmax.Text = Convert.ToString(runningMaxPosition)+" With: "+Convert.ToString(runningTotal)+" Users";
txtAv.Text = Convert.ToString(myAverage);
Thnaks l'aide et l'adivce. Maintenant, je vais devoir apprendre et apprendre mon code. – Tumble