Udfordring: Indeksering
Forståelse af midtrange i et array
Midtrange er et simpelt statistisk begreb, der repræsenterer gennemsnittet af de mindste og største værdier i et sæt tal. I forbindelse med arrays i C# kan midtrange betragtes som værdien, der ligger præcis midt mellem minimums- og maksimumselementerne i arrayet.
Sådan beregnes midtrange:
- Identificer den mindste værdi i arrayet (også kaldet minimum);
 - Identificer den største værdi i arrayet (også kaldet maksimum);
 - Læg disse to værdier sammen;
 - Divider summen med 2 for at finde gennemsnittet.
 
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Eksempel:
Antag, at du har følgende array:
int[] numbers = { 3, 7, 2, 9, 4 };
- Den mindste værdi er 
2. - Den største værdi er 
9. 
Så midtrange er:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Denne værdi (5,5) repræsenterer midtpunktet mellem de mindste og største tal i arrayet.
Brug indeksering til at tilgå de mindste og største elementer i arrayet.
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); } } }
- Variablen 
sumskal indeholde summen af de to værdier. - Find indekset for det mindste og det største element i arrayet 
numbers, og tilgå disse elementer via indeksering (numbers[index]), og gem derefter deres sum i variablensum. meanvil være summen divideret med 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); } } }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
How do I find the indices of the smallest and largest elements in the array?
Can you show an example of accessing array elements by their indices?
What should I do if there are multiple occurrences of the minimum or maximum value?
Awesome!
Completion rate improved to 1.56
Udfordring: Indeksering
Stryg for at vise menuen
Forståelse af midtrange i et array
Midtrange er et simpelt statistisk begreb, der repræsenterer gennemsnittet af de mindste og største værdier i et sæt tal. I forbindelse med arrays i C# kan midtrange betragtes som værdien, der ligger præcis midt mellem minimums- og maksimumselementerne i arrayet.
Sådan beregnes midtrange:
- Identificer den mindste værdi i arrayet (også kaldet minimum);
 - Identificer den største værdi i arrayet (også kaldet maksimum);
 - Læg disse to værdier sammen;
 - Divider summen med 2 for at finde gennemsnittet.
 
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Eksempel:
Antag, at du har følgende array:
int[] numbers = { 3, 7, 2, 9, 4 };
- Den mindste værdi er 
2. - Den største værdi er 
9. 
Så midtrange er:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Denne værdi (5,5) repræsenterer midtpunktet mellem de mindste og største tal i arrayet.
Brug indeksering til at tilgå de mindste og største elementer i arrayet.
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); } } }
- Variablen 
sumskal indeholde summen af de to værdier. - Find indekset for det mindste og det største element i arrayet 
numbers, og tilgå disse elementer via indeksering (numbers[index]), og gem derefter deres sum i variablensum. meanvil være summen divideret med 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); } } }
Tak for dine kommentarer!