Определить среднее количество осадков, выпавших в дни, когда шел дождь - C#
Формулировка задачи:
В массиве хранятся сведения о количестве осадков, выпавших за каждый день августа. Опреде¬лить среднее количество осадков, выпавших в дни, ког¬да шел дождь
Решение задачи: «Определить среднее количество осадков, выпавших в дни, когда шел дождь»
textual
Листинг программы
// массив с осадками
int[] arr = new[] { 0, 10, 5, 0, 49, 20, 0, 5, 10, 0, 0, 0, 12, 23, 0, 1 };
int sum = 0; // сумма осадков
int count = 0; // количество дней с осадками
int avg = 0; // среднее число осадков
foreach (int day in arr)
{
sum += day;
if (day > 0) count++;
}
avg = sum / count;