Herausforderung: Indizierung
Verständnis des Midrange in einem Array
Der Midrange ist ein einfaches statistisches Konzept, das den Durchschnitt des kleinsten und größten Wertes in einer Zahlenmenge darstellt. Im Kontext von Arrays in C# kann der Midrange als der Wert betrachtet werden, der genau zwischen dem Minimum und Maximum der Elemente im Array liegt.
Berechnung des Midrange:
- Bestimmung des kleinsten Wertes im Array (auch Minimum genannt);
- Bestimmung des größten Wertes im Array (auch Maximum genannt);
- Addition dieser beiden Werte;
- Division der Summe durch 2 zur Ermittlung des Durchschnitts.
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Beispiel:
Angenommen, folgendes Array ist gegeben:
int[] numbers = { 3, 7, 2, 9, 4 };
- Der kleinste Wert ist
2. - Der größte Wert ist
9.
Der Midrange berechnet sich somit wie folgt:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Dieser Wert (5,5) stellt den Mittelpunkt zwischen dem kleinsten und größten Wert im Array dar.
Verwendung von Indizierung zum Zugriff auf das kleinste und das größte Element des Arrays.
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); } } }
- Die Variable
sumsoll die Summe der beiden Werte enthalten. - Den Index des kleinsten und des größten Elements im Array
numbersermitteln und diese Elemente über Indexierung (numbers[index]) ansprechen, anschließend deren Summe in der Variablesumspeichern. - Der
meanergibt sich aus der Summe geteilt durch 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); } } }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.59
Herausforderung: Indizierung
Swipe um das Menü anzuzeigen
Verständnis des Midrange in einem Array
Der Midrange ist ein einfaches statistisches Konzept, das den Durchschnitt des kleinsten und größten Wertes in einer Zahlenmenge darstellt. Im Kontext von Arrays in C# kann der Midrange als der Wert betrachtet werden, der genau zwischen dem Minimum und Maximum der Elemente im Array liegt.
Berechnung des Midrange:
- Bestimmung des kleinsten Wertes im Array (auch Minimum genannt);
- Bestimmung des größten Wertes im Array (auch Maximum genannt);
- Addition dieser beiden Werte;
- Division der Summe durch 2 zur Ermittlung des Durchschnitts.
Formel:
Midrange = (Minimum Value + Maximum Value) / 2
Beispiel:
Angenommen, folgendes Array ist gegeben:
int[] numbers = { 3, 7, 2, 9, 4 };
- Der kleinste Wert ist
2. - Der größte Wert ist
9.
Der Midrange berechnet sich somit wie folgt:
Midrange = (2 + 9) / 2 = 11 / 2 = 5.5
Dieser Wert (5,5) stellt den Mittelpunkt zwischen dem kleinsten und größten Wert im Array dar.
Verwendung von Indizierung zum Zugriff auf das kleinste und das größte Element des Arrays.
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); } } }
- Die Variable
sumsoll die Summe der beiden Werte enthalten. - Den Index des kleinsten und des größten Elements im Array
numbersermitteln und diese Elemente über Indexierung (numbers[index]) ansprechen, anschließend deren Summe in der Variablesumspeichern. - Der
meanergibt sich aus der Summe geteilt durch 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); } } }
Danke für Ihr Feedback!