Red de conocimiento informático - Computadora portátil - Lenguaje C: ¿La función se utiliza para calcular el valor promedio, máximo y mínimo de los datos almacenados en la matriz?

Lenguaje C: ¿La función se utiliza para calcular el valor promedio, máximo y mínimo de los datos almacenados en la matriz?

#include

void f(float a[],int n){

scanf("%f",&a[0 ]);

a[n]=a[n+1]=a[n+2]=a[0];

for(int i=1;i< n;++i ){

scanf("%f",&a[i]);

a[n]+=a[i];// ¿Suma acumulada?

if(a[n+2]>a[i])a[n+2]=a[i];//¿El valor mínimo se almacena en a[n+2]?

if(a[n+1]

}

a[n+3]=a[n]/n ;// ¿El valor promedio se almacena en a[n+3]?

}

int main (){

int n;

printf("Ingrese la longitud de la matriz:",&n);

scanf( "%d",&n);

float a[n];

f(a,n);

printf("Promedio: %f\ n",a[n+ 3]);

printf("Valor máximo: %f\n",a[n+1]);

printf("Valor mínimo: %f\n", a[n+2]);

}?