é para usar vetores ? da para fazer sem já que não é para ordenar. por exemplo int n=0,maior,menor,media=0,cont=0; do{ printf("Digite um numero: \n 0 para sair"); scanf("%d",n); if(n>maior)maior=n; if(n<menor)menor=n; media+=n;cont++; }while(n!=0); media=media/(cont-1); OBS : Não compilei o programa