public override void Racunaj() { double mean = Brojevi.ToList().Average(); double median = 0; if (Brojevi.Count % 2 == 1) { median = Brojevi.ToList()[Brojevi.Count / 2]; } else { median = (Brojevi.ToList()[Brojevi.Count / 2] + Brojevi.ToList()[(Brojevi.Count / 2) + 1]) / 2; } double mode = Brojevi.ToList().GroupBy(b => b).OrderByDescending(b => b.Count()).Select(b => b.Key).First(); _rezultat = $"Mean: {mean}, Mode:{mode}, Median:{median}"; }
public override void Racunaj() { int zbir = Brojevi.ToList().Aggregate((svi, x) => svi += x); _rezultat = $"Zbir je {zbir}"; }