Write a Program to calculate average by passing an array to a function


#include <stdio.h>

float average(float age[]);

int main()
{
 float avg, age[] = {23.4, 55, 22.6, 3, 40.5, 18};

 avg = average(age); // Only name of an array is passed as an argument

 printf("Average age = %.2f", avg);

 return 0;
}

float average(float age[])
{
            int i;
            float avg, sum = 0.0;
            for (i = 0; i < 6; ++i) {
                        sum += age[i];
            }
            avg = (sum / 6);
            return avg;
}


/*
OUTPUT
Average age = 27.08
*/

Comments