Averages/Arithmetic mean: Difference between revisions

Undo revision 29009 by 99.136.216.62 (Please, don't remove content and write C# code like Java.)
(Undo revision 29009 by 99.136.216.62 (Please, don't remove content and write C# code like Java.))
Line 150:
 
=={{header|C sharp|C#}}==
<lang csharp>static double Average(int[] numbers)
using System.Linq;
if (numbers == null || numbers.Length == 0)
return 0;
 
static double sum =avg(ICollection<int> 0;i)
for (int i = 0; i < numbers.Length; i++)
if (i.Length == 0 sum|| i +== numbers[i]null) return 0;
return sumi.Sum() /numbers (double)i.LengthCount;
}
 
static void Main(string[] args)
{
int[] numbers = new int[] {1, 2, 3, 4, 5, 6, 7, 8};
Console.WriteLine(avg(numbers));
}</lang>
 
C# already has a builtin Average function.
 
<lang csharp>static void Main(string[] args)
{
int[] numbers = {new int[] {1, 2, 3, 4, 5, 6, 7, 8 };
Console.WriteLine(numbers.Average(numbers));
}</lang>
 
Anonymous user