#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h> //rand(), srand()
#include <time.h> //time()
#define SIZE 5
double get_array_avg(int values[], int n);
void print_array(int values[], int n);
int main(void)
{
int data[] = { 10, 20, 30, 40, 50 };
double avg;
print_array(data, SIZE);
avg = get_array_avg(data, SIZE);
printf("배열 원소들의 평균 = %lf\n", avg);
return 0;
}
double get_array_avg(int values[], int n)
{
double sum = 0;
printf("get_array_avg() 호출\n");
for (int i = 0; i < n; i++)
sum += values[i];
return sum / n;
}
void print_array(int values[], int n)
{
printf("[");
for (int i = 0; i < n; i++)
printf(" %d", values[i]);
printf(" ]\n");
}