Utmaning: Indexering
Förståelse av mittvärde i en array
Mittvärde är ett enkelt statistiskt begrepp som representerar medelvärdet av det minsta och största värdet i en mängd tal. I sammanhanget av arrayer i C# kan du se mittvärdet som värdet som ligger exakt mitt emellan de minsta och största elementen i arrayen.
Hur man beräknar mittvärdet:
- Identifiera det minsta värdet i arrayen (även kallat minimum);
- Identifiera det största värdet i arrayen (även kallat maximum);
- Lägg ihop dessa två värden;
- Dela summan med 2 för att hitta medelvärdet.
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Exempel:
Antag att du har följande array:
int[] numbers = { 3, 7, 2, 9, 4 };
- Det minsta värdet är
2. - Det största värdet är
9.
Alltså är mittvärdet:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Detta värde (5,5) representerar mittpunkten mellan det minsta och största talet i arrayen.
Använd indexering för att komma åt det minsta och det största elementet i arrayen.
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); } } }
- Variabeln
sumska innehålla summan av de två värdena. - Ta reda på indexet för det minsta och det största elementet i arrayen
numbersoch få åtkomst till dessa element via indexering (numbers[index]), lagra sedan deras summa i variabelnsum. meankommer att vara summan dividerad 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); } } }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Utmaning: Indexering
Svep för att visa menyn
Förståelse av mittvärde i en array
Mittvärde är ett enkelt statistiskt begrepp som representerar medelvärdet av det minsta och största värdet i en mängd tal. I sammanhanget av arrayer i C# kan du se mittvärdet som värdet som ligger exakt mitt emellan de minsta och största elementen i arrayen.
Hur man beräknar mittvärdet:
- Identifiera det minsta värdet i arrayen (även kallat minimum);
- Identifiera det största värdet i arrayen (även kallat maximum);
- Lägg ihop dessa två värden;
- Dela summan med 2 för att hitta medelvärdet.
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Exempel:
Antag att du har följande array:
int[] numbers = { 3, 7, 2, 9, 4 };
- Det minsta värdet är
2. - Det största värdet är
9.
Alltså är mittvärdet:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Detta värde (5,5) representerar mittpunkten mellan det minsta och största talet i arrayen.
Använd indexering för att komma åt det minsta och det största elementet i arrayen.
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); } } }
- Variabeln
sumska innehålla summan av de två värdena. - Ta reda på indexet för det minsta och det största elementet i arrayen
numbersoch få åtkomst till dessa element via indexering (numbers[index]), lagra sedan deras summa i variabelnsum. meankommer att vara summan dividerad 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); } } }
Tack för dina kommentarer!