Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/03/2015, 03:56
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 2 meses
Puntos: 3
Respuesta: Listado calificaciones

Prueba esto:
Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define  MAX_ALUMNOS 10
  4. #define  MAX_PRUEBAS  4
  5.  
  6. int main()
  7. {
  8.    float nota[MAX_ALUMNOS];
  9.    int prueba,alumno;
  10.    int aprobados=0;
  11.    int suspensos=0;
  12.    float A[MAX_ALUMNOS][MAX_PRUEBAS];
  13.  
  14.    for(alumno=0;alumno<MAX_ALUMNOS; alumno++)
  15.    {
  16.       printf("*********************************\n");
  17.       printf("* CALCULO APROBADOS Y SUSPENSOS *\n");
  18.       printf("*********************************\n\n");
  19.  
  20.       printf("Calificacion del Alumno %d:\n", alumno+1);
  21.       printf("--------------------------\n\n");
  22.       nota[alumno]=0;
  23.       for(prueba=0; prueba<MAX_PRUEBAS; prueba++)
  24.       {
  25.          printf("Nota de Prueba %d: ", prueba+1);
  26.          scanf("%f", &A[alumno][prueba]);
  27.          printf("\n");
  28.          nota[alumno] += A[alumno][prueba];
  29.       }
  30.       nota[alumno] /= MAX_PRUEBAS;
  31.  
  32.       if(nota[alumno]>=5)
  33.          aprobados++;
  34.       else
  35.          suspensos++;
  36.  
  37.       system("PAUSE");
  38.       system("CLS");
  39.    }
  40.  
  41.    printf("\nNOTAS DE LOS ALUMNOS");
  42.    printf("\n--------------------");
  43.    printf("\nAlumnos aprobados ...............: %d",aprobados);
  44.    printf("\nAlumnos suspendidos .............: %d\n",suspensos);
  45.  
  46.    printf("\nLISTADO DE MEDIAS");
  47.    printf("\n-----------------");
  48.  
  49.    for(alumno=0;alumno<MAX_ALUMNOS; alumno++)
  50.       printf("\nNota media del alumno %2d: %.2f", alumno+1,nota[alumno]);
  51.    printf("\n\n");
  52.    system("PAUSE");
  53.    return 0;
  54. }