Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/07/2010, 10:06
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: subprograma que calcula la media

Es así cómo dices ¿no?, lo he compilado , pero el resultado sigue siendo incorrecto.

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void media( int, int );
  5.        
  6. int main(){
  7.          int i;
  8.          int n=0;
  9.          int num;
  10.          
  11.      
  12.          printf("Cuántos números quieres introducir?");
  13.          scanf("%d", &n);
  14.  
  15.          for(i=1; i<=n; i++){
  16.             printf("Numero: ");
  17.             scanf("%d", &num);
  18.          }
  19.          media(n,num);
  20. }
  21. void media(int n_datos, int dato){
  22.          int suma;
  23.          double m;
  24.          int i;
  25.  
  26.          for(i=1; i<=n_datos; i++){
  27.            suma = suma + dato;
  28.          }
  29.          m = suma/n_datos;
  30.        
  31.          printf("La media es %lf\n", m);
  32. }