Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2011, 20:56
LioBino
 
Fecha de Ingreso: septiembre-2011
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Arreglos en C

Reconstrui tu programa, me quedo perfecto, presta atención al uso que le e dado al for.

Código C++:
Ver original
  1. #include <stdio.h>
  2. #define ALUM 10
  3. #define CURS  12
  4.  
  5. /* Variables Globales */
  6. float alumnos[CURS][ALUM];
  7. int contador, contador2;
  8.  
  9. /* Funciones  */
  10. void promedio(float [CURS][ALUM]);
  11.  
  12. int main(int argc, char **argv)
  13. {
  14.     for ( contador = 0; contador < CURS; contador++)
  15.     {
  16.     printf("\nIngrese las notas de 10 alumnos del curso %d \n", contador);
  17.     for ( contador2 = 0; contador2 < ALUM; contador2++)
  18.        {
  19.     printf(" # " );
  20.         scanf("%f", &alumnos[contador][contador2]);
  21.         }
  22.     }
  23.     promedio(alumnos);
  24.     return 0;
  25. }
  26.  
  27. void promedio(float alumnos[CURS][ALUM])
  28. {
  29.    float temp=0;
  30.    for(contador=0; contador < CURS ; contador++)
  31.   {
  32.       temp=0;
  33.       for(contador2=0; contador2 < ALUM; contador2++)
  34.       {
  35.         temp= temp+ alumnos[contador][contador2];
  36.        }
  37.        temp = temp / ALUM;
  38.        printf("\nEl promedio para el curso %d es %f", contador, temp);
  39.    }
  40. }