Intanto, se i parametri sono in un vettore, conviene passare solo il vettore

f(v)

Per il resto, scusa, ma ancora non capisco.