No, questo
for(i=0; i<4;i++)
è sbagliato (e già ti era stato detto). Se gli elementi sono 5 deve essere
for(i=0; i<5;i++)
Quello che ti avevo detto io è che è sbagliata quest'altra for
for(i<=0; i<n;i++)
prima che tu modificassi il post (cosa che, tra l'altro, non si fa, altrimenti non si capisce nulla del discorso ...)