Min, Max, Somme et Moyenne
Glissez pour afficher le menu
Lors de la manipulation de tableaux, il est souvent nécessaire d’effectuer des calculs de base tels que la recherche de la plus petite (minimale) ou de la plus grande (maximale) valeur, ainsi que le calcul de la somme et de la moyenne de tous les éléments. Ces opérations sont courantes dans de nombreux scénarios réels : il peut s’agir de trouver la note la plus basse dans un ensemble de résultats d’examen, de déterminer la température la plus élevée enregistrée pendant la semaine, ou de calculer la moyenne des ventes d’un magasin. Comprendre comment effectuer efficacement ces calculs sur des tableaux est une compétence essentielle en programmation.
Program.cs
123456789101112131415161718192021222324252627282930using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 7, 3, 15, 2, 8, 10 }; int min = numbers[0]; int max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } Console.WriteLine("Minimum value: " + min); Console.WriteLine("Maximum value: " + max); } } }
Pour trouver les valeurs minimale et maximale dans un tableau d’entiers, il faut commencer par supposer que le premier élément est à la fois le plus petit et le plus grand. Ensuite, il faut parcourir le reste du tableau en comparant chaque élément à vos variables min et max actuelles. Si une valeur plus petite que votre min actuel est trouvée, mettez à jour min ; si une valeur plus grande que votre max actuel est trouvée, mettez à jour max. Cette méthode garantit que chaque élément est vérifié et que vous obtenez toujours les véritables minimum et maximum, comme illustré dans le code ci-dessus.
Program.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { double[] prices = { 9.99, 14.50, 7.25, 12.00, 8.75 }; double sum = 0; for (int i = 0; i < prices.Length; i++) { sum += prices[i]; } double average = 0; if (prices.Length > 0) { average = sum / prices.Length; } Console.WriteLine("Sum: " + sum); Console.WriteLine("Average: " + average); } } }
Moyenne correspond à la somme de tous les éléments divisée par le nombre d'éléments.
1. Quelle valeur initiale devez-vous utiliser lors de la recherche d'un minimum dans un tableau ?
2. Comment calcule-t-on la moyenne d'un tableau de nombres ?
3. Pourquoi est-il important de vérifier si un tableau est vide avant d'effectuer des calculs ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion