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

He intetado hacerlo con vectores, pero el resultado me sale mal La media es -405607764.000000


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