fosse solo quello il problema...
così a prima vista vedo ";" nelle definizioni delle funzioni (non sono prototipi)
vettori di interi dichiarati senza dimensione
e cose strane tipo.... v3[]=0;
poi che fai? passi i parametri alle funzioni e le dichiari all' interno delle stesse?
Almeno queste cose rivedile e posta il codice con gli appositi tag,
chissà si capisce qualcosa in piu.