Salve a tutti,
Devo scrivere un programma in C con le funzioni che legga i valori di un vettore e ne calcoli la media.
Ho provato a farlo così ma non va e non capisco dove ho sbagliato
#include <stdio.h>
#include <stdlib.h>
#define N 5
#define TRUE 1
#define FALSE 0
float mediaVett (int v[], int n);
int main()
{
int vett[N], i;
float media;
printf("Inserire i %d valori del vettore: ", N);
for(i=0; i<N; i++)
scanf("%d", &vett[i]);
media=mediaVett(vett[N], N);
printf("La media dei valori del vettore e' %.2f", media);
return 0;
}
float mediaVett (int v[], int n)
{
float risultato;
int i, somma;
somma=0;
for(i=0; i<n; i++)
somma=somma+v[i];
risultato=somma/n;
return (risultato);
}