Esercizio matrici

SalvatCpo







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
vict85
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.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.