Тема: Перевірте правильність написання функції.
Писав я програму, і одним із завдань було знайти середнє значення массиву. Коли я функцію не використовував у мене виводило все добре.
float average(int massive[], int size, float avg) {
for (int i = 0; i < size; i++) {
avg = avg + massive[i];
}
avg = avg / size;
return avg;
}
- Ось сама функція!
Ну і фрагмент виклику функції:
average(a, sizeA, avg1);
- виводить не добре(
for (int i = 0; i < sizeA; i++) {
avg1 = avg1 + a[i];
}
avg1 = avg1 / sizeA;
- виводило добре!