Grazie mille per l'aiuto.
Ho modificato in questo modo il codice, poiché l'indice zero deve avere gia' un valore assegnato.codice:int [] q = new int [n+1]; int i; q[0]=0; for (i=1; i<=n; i++) q[i]=((i-1)*(i-1))+(2*i-1); for (i=n; i<=1; i--) System.out.print(q[i] + " ");
Questa volta si avvia senza problemi, ma una volta inserito la dimensione dell'array in input, il programma termina senza restituire risultato.