Muchas gracias, al final he reeditado el codigo, consigo meter las calificaciones pero algo debo hacer mal que el total de suspendido y aprobados no me lo calcula bien, y tambien me da un error en la condicion do..while por eso la tengo anulada como si fuera un comentario.
te dejo el codigo a ver si puedes darme algo de luz.
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#define ALUMNOS 10
#define PRUEBAS 4
int main()
{
int a,b,i,j;
int nota=0;
int prueba = 1,alumno = 1;
int aprobados=0;
int suspensos=0;
float A[ALUMNOS][PRUEBAS];
printf("Calculo aprobados y suspensos:\n");
//do {
for(i=0; i<PRUEBAS; i++){
printf("\nNumero de Prueba %d: \n", prueba
++); for(j=0;j<ALUMNOS; j++){
printf("Calificacion del Alumno %d:", alumno
++); //if(nota!=-1)
if(nota>=5)
aprobados++;
else suspensos++;
alumno = 1;
}
} //while (nota!=-1);
printf("\nNOTAS DE LOS ALUMNOS"); printf("\nAlumnos aprobados ...............: %d",aprobados
); printf("\nAlumnos suspendidos .............: %d\n",suspensos
);
return 0;
}