Esercizio matrici


Nelle due immagini c'è scritto l'obiettivo dell'esercizio, lo svolgimento e gli errori segnalati.
Penso che abbiano a che fare con la lunghezza parametrica del vettore.
Come posso risolvere?
Purtroppo devo usare una funzione esterna al main, è un comando della professoressa.
Altrimenti forse saprei risolvere il problema.
L'algoritmo deve risolvere il problema per qualsiasi vettore di qualsiasi lunghezza.
Io per semplicità ho dichiarato una lunghezza e un vettore specifici dentro il main, ma dobbiamo considerare come se quei valori potrebbero esser presi da input.
Grazie in anticipo
Risposte
Il tuo problema è che il c++ non supporta i variable-lenght array. Insomma non puoi dichiarare un array di una dimensione che non sia conosciuta a tempo di compilazione. Le ragioni per cui si utilizzi e insegni nei corsi universitari ha dell'incredibile, quasi quanto il continuare ad utilizzare Dev-C++ quanto esistono IDE decisamente migliore e ugualmente gratuiti.
Detto questo dovresti usare l'allocazione dinamica, è praticamente il punto principale del problema.
Detto questo dovresti usare l'allocazione dinamica, è praticamente il punto principale del problema.