Adesso , invece cosa c'è che non va??
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int *a;
int *b;
int i;
int j;
int n;
srand(time(NULL));
int somma;
double media;
somma=0;
media=0.0;
int minimo=0;
int massimo=0;
printf("Inserire numero elementi:\t");
scanf("%d",&n);
a=(int*)malloc(n*sizeof(int));
b=(int*)malloc(n*sizeof(int));
for(i=0;i<=n-1;i++){
printf("Inserire elemento a[%d]:\t\t",i);
scanf("%d",&a[i]);
for(j=0;j<=n-1;j++){
if (a[i]%2==0)
b[j]=a[i];
}
}
for(j=0;j<=n-1;j++){
minimo=massimo=b[j];
somma=somma+b[j];
media=(double)somma/n;
}
for(j=0;j<=n-1;j++){
if(b[j]>massimo) massimo=b[j];
if(b[j]<minimo) minimo=b[j];}
printf("\n\nSomma=%4d\tMedia=%4lf\tMinimo=%4d\tmassimo=%4d\t\n\n",somma,media,minimo,massimo);
system("pause");
}