Ciao . . . Il problema sta nell' istruzione
codice:
 if(v=1)
In questo caso verrà eseguita sempre questa istruzione . . . Se volevi effettuare un confronto devi scrivere
codice:
 if(v==1)
Edit: come non detto