codice:
for (int i = 1; i < a.length - 1; i++)
  {
    if (a[i] == a[i - 1] + a[i + 1])
    {
    }
    else
    {
      right = false;
    }
  }
ti chiedo le ultime cose...
-come mai il ciclo deve anare fino a a.lenght-1 e non fino ad a.lenght?
-volendo nel ciclo precedente, dove dico che int j=i-1, potevo anche scrivere int j=0?(tenendo conto che il testo diceva 0<=j<i)

grazie ancora