Il testo mi dice : Scrivere in mips la seguente funzione che prende in input una funzione f, un vettore di numeri naturali e la dimensione del vettore e restituisce lo stesso vettore dove ad ogni elemento è stata applicata la funzione f.
Il testo poi mi da uno un codice in c che io devo fare in mips :


codice:
Applyif (f: integer --> integer ,vett[] :integer,dim : integer):integer[dim]; var i: integer; 
begin for i:= 0 to (dim-1) eo vett[i] := f(vett[i]);

 return vett; end.
La mia domanda è questa come faccio a passare ad una funzione un altra funzione qualche delucidazione.Grazie

la funzione la vado a chiamare con "jar" ? AIUTOOO