#1
24.03.2015 um 08:26 Uhrhab im Nachhinein festgestellt, dass ich die "Zwischenwert"-Variable nicht benötigt hätte -
C#-Code tut's bei mir auch.

double avrg = vektor.average();

C# :: Aufgabe #2 :: Lösung #13
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TYP_CS_Aufgabe_Nr2 { class Program { // Quest: eine Methode, die den Mittelwert einer 1D-Matrix von double-Variablen berechnet und als Rückgabewert zurückliefert. static void Main(string[] args) { Random rnd1 = new Random(); // Objekt der Random-Klasse erzeugen int RndNr1 = rnd1.Next(2, 10); // mithilfe des Random-Objekts eine zufällige Länge für den Vektor bestimmen Console.WriteLine("Gegeben ist ein Vektor mit {0} Einträgen", RndNr1); double ZwischenWert = 0; // Zwischenwert für Mittelwertbildung double[] vektor = new double[RndNr1]; // Vektor mit der o.g. Länge erzeugen for (int i = 0; i < RndNr1; i++ ) { int j = i + 1; vektor[i] = rnd1.NextDouble() * 1000; // Vektor mit zufälligen REAL-Werten zw. 0.0 und 1000.0 initialisieren ZwischenWert += vektor[i]; Console.WriteLine("{0}. Eintrag: {1:E3}", j, vektor[i]); } ZwischenWert = ZwischenWert / RndNr1; // Mittelwert bilden Console.WriteLine("\nDer Mittelwert lautet: {0:E3}. \nMit ENTER fortfahren...", ZwischenWert); Console.ReadLine(); } } }
Kommentare:
maxlaw87
Punkte: 20
1 Lösungen
2 Kommentare
double avrg = vektor.average();
Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.