Como tan eficiente!!, bueno el tema del indice de la matriz lo hice a proposito en otros lenguajes como en Pascal puedes definir el inicio del subindice en donde quieras, solo con que lo tengas claro al momento de ejecutar tus rutinas, ¿necesariamente hay que iniciar en 0 en C hay alguna explicacion para ello?. bueno hice las modificaciones al programa y le puse los subindices en 0,pero al ejecutarlo me da
El Alumno con mayor promedio es :
por lo que intuyo que mi primer error esta en la siguiente linea
printf("%s", alumnos[j]);
me fije que habia dejamo como comentario la liea anteriror j=i+1; donde guardo la ubiccacion del alumno que obtuvo mejor promedio. pero lo arregle e igual obtuve una caida de programa.
pd: Gracias por tan pronta respuesta me han sorprendido.Felicitaciones!!