- Codice:
void Calc_Med(int matr_A[20][N], int v[20],float med[20]);
in quanto, stando all'implementazione della funzione, v e med devono avere un numero di elementi pari agli studenti e non alle materie.
Passare il vettore v alla funzione è completamente inutile in quanto basta una semplice variabile intera dichiarata all'interno della funzione. Inoltre se lo scopo del programma è solo quello di mostrare a video la media di ogni studente, allora anche il vettore med è superfluo.
Per quanto riguarda le insufficienze se ho capito bene ad ogni studente vuoi associare un vettore di N elementi in cui 0 indica la sufficienza e 1 l'insufficienza, giusto?
In questo caso:
- se vuoi salvare questi dati non basta un array di N elementi, ma ci vuole una matrice int inf[20][N];
- se lo scopo è solo quello di mostrare a video, allora il vettore/matrice inf è inutile.
Per quanto riguarda l'implementazione della funzione:
- hai scritto inf[i]==1 invece di inf[i]=1;
- controlla bene i cicli for, ci sono molti errori.