Prueba esto:
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#define MAX_ALUMNOS 10
#define MAX_PRUEBAS 4
int main()
{
float nota[MAX_ALUMNOS];
int prueba,alumno;
int aprobados=0;
int suspensos=0;
float A[MAX_ALUMNOS][MAX_PRUEBAS];
for(alumno=0;alumno<MAX_ALUMNOS; alumno++)
{
printf("*********************************\n"); printf("* CALCULO APROBADOS Y SUSPENSOS *\n"); printf("*********************************\n\n");
printf("Calificacion del Alumno %d:\n", alumno
+1); printf("--------------------------\n\n"); nota[alumno]=0;
for(prueba=0; prueba<MAX_PRUEBAS; prueba++)
{
printf("Nota de Prueba %d: ", prueba
+1); scanf("%f", &A
[alumno
][prueba
]); nota[alumno] += A[alumno][prueba];
}
nota[alumno] /= MAX_PRUEBAS;
if(nota[alumno]>=5)
aprobados++;
else
suspensos++;
}
printf("\nNOTAS DE LOS ALUMNOS"); printf("\n--------------------"); printf("\nAlumnos aprobados ...............: %d",aprobados
); printf("\nAlumnos suspendidos .............: %d\n",suspensos
);
printf("\nLISTADO DE MEDIAS"); printf("\n-----------------");
for(alumno=0;alumno<MAX_ALUMNOS; alumno++)
printf("\nNota media del alumno %2d: %.2f", alumno
+1,nota
[alumno
]); return 0;
}