¿Por qué en el for pones ++i en lugar de i++?, en el scanf que hay dentro del bucle no pongo caracteres sino números y no entiendo por qué está mal. He inicializado la n a 0 y he cambiado la i++ por ++i, pero por ejemplo si quiero introducir 2 números el compilador me deja introducir uno más. ¿Por qué pasa eso?. El resultado sigue siendo incorrecto.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
int main(){
int i;
int n=0;
int num;
int suma = 0;
double media = 0.0;
printf("¿Cuantos números quieres introducir? ",n
);
for(i=1; i<=n; ++i){
suma = suma + num;
}
media = suma/(double)n;
printf("La media es %lf\n",media
); }