Comunque non va lo stesso, stesso errore... adesso ricopio il nuovo codice per sicurezza:
codice:
#include <stdio.h>
#include <stdlib.h>
double vectmedia (int, int);
int limit(int, int, float);
int main()
{
int v[5], i, s=0, d;
float m, x;
printf("Inserisci valori del vettore:\n");
for(i=0; i<5; i++) {
scanf("%d", &v[i]);
}
d = upperlimit(v, i, x);
m = vectmedia(v, i);
printf("Numero dei valori trovati superiori a %d trovati: %lf\n", x, d);
printf("Media degli elementi: %lf", m);
return 0;
}
int limit( int a[], int b, float c) {
int flag =0,w;
for(w=0; w<b-1; w++) {
if( a[w]>c) {
flag++;
}
}
return flag;
}
double vectmedia(int a[],int b) {
int somma=0, w;
double media;
for(w=0; w<b-1; w++) {
somma=somma +a[w];
}
media = somma/(b-1);
return media;
}