Hola, estoy intentando imprimir la nota más alta de 3 alumnos, pero me da error:
C:\Users\asus\Desktop\vectores nota mayor.c In function `main':
17 C:\Users\asus\Desktop\vectores nota mayor.c subscripted value is neither array nor pointer
21 C:\Users\asus\Desktop\vectores nota mayor.c subscripted value is neither array nor pointer
24 C:\Users\asus\Desktop\vectores nota mayor.c subscripted value is neither array nor pointer
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#define N_ALUMNOS 3
int main()
{
char nom[N_ALUMNOS][21];
double nota;
int i;
int nota_mayor;
for(i=0; i<N_ALUMNOS; i++){
printf("Nombre del alumno: "); }
nota_mayor=0;
for(i=1; i<N_ALUMNOS; i++){
if(nota[i]>nota[nota_mayor]);
nota_mayor=i;
}
printf("%s %.2lf\n", nom
[nota_mayor
], nota
[nota_mayor
]); }