Hola, estoy haciendo un subprograma que me calcula la media de 5 números, pero me da fallos de compilación: subprograma_media.c:18: error: tipos en conflicto para ‘media’
subprograma_media.c:10: error: la declaración previa de ‘media’ estaba aquí
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
int main(){
int i;
int num;
void media(int);
for(i=0; i<=5; i++){
}
media(num);
}
void media(int num, int t){
int suma;
double m;
int i;
for(i=0; i<t; i++){
suma = suma + num;
}
m = suma/t;
printf("La media es %lf\n", m
); }
¿Podéis decirme si está bien estructurado el programa?. Gracias.