Hola, quiero obtener la media de 4 números almacenados en un vector, pero cuando lo compilo me sale esto: La media es 0.000000
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#define TAM 4
int main(){
int v[TAM];
int i;
int mayor=0;
double media=0.0;
for(i=0; i<TAM; i++){
printf("Introduce el número: "); }
mayor=v[0];
int pos=0;
for(i=1; i<TAM; i++){
if(v[i] > mayor){
mayor=v[i];
pos=i;
}
media += v[i];
i++;
}
media = media/(double)v[i];
printf("El mayor es el %d y está en la posición %d\n", mayor
, pos
); printf("La media es %lf\n", media
); }