Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 11:21
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 14 años, 9 meses
Puntos: 0
subprograma que calcula la media

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
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5.  
  6. int main(){
  7.           int i;
  8.           int num;
  9.          
  10.           void media(int);
  11.  
  12.           for(i=0; i<=5; i++){
  13.              printf("Numero: ");
  14.              scanf("%d\n", &num);
  15.           }
  16.           media(num);
  17. }
  18. void media(int num, int t){
  19.           int suma;
  20.           double m;
  21.           int i;
  22.  
  23.           for(i=0; i<t; i++){
  24.               suma = suma + num;
  25.           }
  26.           m = suma/t;
  27.  
  28.           printf("La media es %lf\n", m);
  29. }
¿Podéis decirme si está bien estructurado el programa?. Gracias.

Última edición por minette1988; 01/07/2010 a las 11:27