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.

Rispondi quotando

devo rifarmi un ripasso generale prima di passare ad implementarlo con una piccola interfaccia grafica
