Uitdaging: Indexering
Het begrip Midrange in een Array
De midrange is een eenvoudig statistisch begrip dat het gemiddelde weergeeft van de kleinste en grootste waarden in een reeks getallen. In de context van arrays in C# kun je de midrange zien als de waarde precies halverwege het minimum en maximum element in de array.
Hoe de Midrange te berekenen:
- Bepaal de kleinste waarde in de array (ook wel het minimum genoemd);
- Bepaal de grootste waarde in de array (ook wel het maximum genoemd);
- Tel deze twee waarden bij elkaar op;
- Deel de som door 2 om het gemiddelde te vinden.
Formule:
Midrange = (Minimum Value + Maximum Value) / 2
Voorbeeld:
Stel je hebt de volgende array:
int[] numbers = { 3, 7, 2, 9, 4 };
- De kleinste waarde is
2. - De grootste waarde is
9.
Dus, de midrange is:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Deze waarde (5.5) geeft het midden weer tussen de kleinste en grootste getallen in de array.
Gebruik indexering om toegang te krijgen tot de kleinste en grootste elementen van de array.
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
- De variabele
summoet de som bevatten van de twee waarden. - Bepaal de index van het kleinste en het grootste element van de array
numbersen benader deze elementen via indexering (numbers[index]), sla vervolgens hun som op in de variabelesum. - De
meanis de som gedeeld door 2.
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
How do I find the index of the smallest and largest elements in the array?
Can you show an example of accessing array elements by their index?
What should I do if there are multiple occurrences of the minimum or maximum value?
Awesome!
Completion rate improved to 1.59
Uitdaging: Indexering
Veeg om het menu te tonen
Het begrip Midrange in een Array
De midrange is een eenvoudig statistisch begrip dat het gemiddelde weergeeft van de kleinste en grootste waarden in een reeks getallen. In de context van arrays in C# kun je de midrange zien als de waarde precies halverwege het minimum en maximum element in de array.
Hoe de Midrange te berekenen:
- Bepaal de kleinste waarde in de array (ook wel het minimum genoemd);
- Bepaal de grootste waarde in de array (ook wel het maximum genoemd);
- Tel deze twee waarden bij elkaar op;
- Deel de som door 2 om het gemiddelde te vinden.
Formule:
Midrange = (Minimum Value + Maximum Value) / 2
Voorbeeld:
Stel je hebt de volgende array:
int[] numbers = { 3, 7, 2, 9, 4 };
- De kleinste waarde is
2. - De grootste waarde is
9.
Dus, de midrange is:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Deze waarde (5.5) geeft het midden weer tussen de kleinste en grootste getallen in de array.
Gebruik indexering om toegang te krijgen tot de kleinste en grootste elementen van de array.
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = ___; int mean = ___; Console.WriteLine(mean); } } }
- De variabele
summoet de som bevatten van de twee waarden. - Bepaal de index van het kleinste en het grootste element van de array
numbersen benader deze elementen via indexering (numbers[index]), sla vervolgens hun som op in de variabelesum. - De
meanis de som gedeeld door 2.
main.cs
1234567891011121314151617using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 9, 27, 17, 19, 21, 0, -7, 10 }; int sum = numbers[2] + numbers[7]; int mean = sum / 2; Console.WriteLine(mean); } } }
Bedankt voor je feedback!