Просто хотел обратиться за помощью к экспертам по C#. Я боролся с этим какое-то время и просто не могу понять. По сути, у меня есть массив из текстового файла с 50 числами (целыми числами). Мне нужно взять эти 50 чисел, умножить их на константу и получить среднее значение. Проблема в том, что я не могу хоть убей понять, как получить среднее значение вычисленных чисел, а не только чисел из массива. Мы будем очень признательны за любую помощь!
int[] hours = new int[50];
// populate values code goes here
int total = 0;
double average = 0;
for (int index = 0; index < hours.Length; index++)
{
total = total + hours[index];
}
//average = total / numbers.Length; // Integer division int / int = int
average = (double)total / hours.Length;
Console.WriteLine("Total = " + total);
Console.WriteLine("Average = " + average.ToString("N2"));
Просто хотел обратиться за помощью к экспертам по C#. Я боролся с этим какое-то время и просто не могу понять. По сути, у меня есть массив из текстового файла с 50 числами (целыми числами). Мне нужно взять эти 50 чисел, умножить их на константу и получить среднее значение. Проблема в том, что я не могу хоть убей понять, как получить среднее значение вычисленных чисел, а не только чисел из массива. Мы будем очень признательны за любую помощь!
Вот мой код:
[code]int[] hours = new int[50]; // populate values code goes here int total = 0; double average = 0;
for (int index = 0; index < hours.Length; index++) { total = total + hours[index]; } //average = total / numbers.Length; // Integer division int / int = int average = (double)total / hours.Length; Console.WriteLine("Total = " + total); Console.WriteLine("Average = " + average.ToString("N2")); [/code]