Alloca dinamicamente un vettore di n elementi la quale dimensione è immessa da input, successivamente ne calcola la somma e la media, minimo e massimo.
#include <stdio.h>
#include <stdlib.h>
main()
{
int *a;
int i,n;
int somma,media;
somma=0;
media=0;
int minimo=0;
int massimo=0;
printf("Inserire numero elementi:\t");
scanf("%d",&n);
a=(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(i=0;i<=n-1;i++){
minimo=massimo=a[i];
somma=somma+a[i];
if(a[i]>massimo) massimo=a[i];
if(a[i]<minimo) minimo=a[i];
media=somma/n;
printf("\n\nSomma=%4d\tMedia=%4d\tMinimo=%4d\tmassimo=%4d\t\n\n",somma,media,minimo, massimo);
//system("pause");
getchar();
getchar();
}}