Не уверен, что я полностью понимаю ваш вопрос - но вы можете просто добавить простой счетчик для каждой группы:
int donations4 = 0;
int donations5 = 0;
int donations6 = 0;
И затем увеличить этот счетчик в каждом из ваших вариантов переключения, например:
switch(myInt)
{
case 4:
...
donations4++;
break;
case 5:
...
donations5++;
break;
case 6:
...
donations6++;
break;
}
Затем, когда вы закончите - просто сделайте математику, чтобы найти среднее.
Хотя это, вероятно, самый простой способ, лучше было бы рассматривать каждую группу как отдельный объект.и пусть объект внутренне отслеживает количество пожертвований, а также сумму и среднее значение.
- Дан