Quiero obtener la media de una serie de números usando el bucle while, tengo definido un vector de 100 elementos, pero no lo quiero llenar todo. Cuando lo compilo me salen un montón de números. ¿Dónde está el fallo?. Gracias.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#define TAM 100
int main(){
double v[TAM];
int i;
char op;
double media = 0.0;
while((op == 's') || (op == 'S') && (i < TAM)){
printf("Introduce un número: "); i++;
}
for(i=0; i<TAM; i++){
media += v[i];
}
media = media/TAM;
printf("La media es %lf\n", media
); }