PDA

Visualizza la versione completa : [C++] passaggio di matrici alle funzioni


razielmitico
19-04-2013, 22:05
Buonasera,ho svolto un esercizio che mi richiedeva di trovare il massimo numero in una matrice,ma una volta scritto il programma (ho usato le prototipazioni per le funzioni) mi da un errore,eccovi la funzione:


void massimo (int vett[rig][], int rig,int col){
int massimo= vett[0][0]
for (int i=0;i<rig;i++){
for (j=0;j<col<j++){
if (vett[i][j]>massimo)
massimo=vett[i][j];
}

}
cout<<endl<<"Il massimo : "<<massimo<<endl;
}

mi dice che rig non dichiarato,ma una variabile che passa il main e deve essere dichiarato dall'utente ( e viene fatto tramite un'altra funzione) come posso risolvere?

oregon
19-04-2013, 22:58
Ma come allocata la matrice (che tu chiami vett) ?

Fra l'altro, nella cout la chiamata alla funzione mancano gli argomenti ...

razielmitico
20-04-2013, 11:14
Originariamente inviato da oregon
Ma come allocata la matrice (che tu chiami vett) ?

Fra l'altro, nella cout la chiamata alla funzione mancano gli argomenti ...

Allora sono riuscito a risolvere quel problema (in cout si stampa un contatore non una matrice...) non dichiaravo nel main il vettore nel modo corretto...

Loading