provato a sostituire:
codice:
for(int i = (lunglista - 1); i >= pos; i--)
con:
codice:
for(int i = (lunglista - 1); i > pos; i--)
?