Ciao! devo risolvere questo esercizietto che per chi sa programmare è insulso ma per chi come me è all'inizio non è facile, chi sa qualcosa mi può iautare grazie.

Si consideri il seguente frammento di codice:


int A[5] = { 0,0,0,1,0 };

i = 0;

while (i < 5) {

If ( i < 4)

A[i] = i + A[ i + 1];

i ++ ;

}



Quanto vale alla fine i ?
Si scriva il contenuto di A ?

Spero sia chiaro cerco spiegazioni e aiuto!1
Grazie
Chiara