Hola, estoy haciendo un programa para calcular la media de 5 números usando el bucle for, pero cuando lo compilo en vez de introducir 5 números me pide otro más y además el resultado que me sale es incorrecto, a pesar de introducir un números más. ¿Que diferencia hay entre inicializar la i a 0 o a 1 en este caso concreto?
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
int main(){
int i;
int num;
int n;
int suma = 0;
double media = 0.0;
printf ("¿Cuantos numeros vas a sumar? ",n
);
for(i=1; i<=n; i++){
suma = suma + num;
}
media = suma / (double)n;
printf("La media es %lf\n", media
); }