Ben le mieux est que tu utilises une fonction en temps que procédure pour cela. Une fonction ne renvoie qu'une seule valeur.
La question est : connais tu la taille des tableaux ou pas dans la fonction ? sinon il faut ajouter un autre paramètre. Combien de tableaux en entrée ?
void func(type tab1, type tab2, type tab3, type& tabres1, type& tabres2, type& tabres3) ;
QQchose comme ça, dans le code tu alloues les tableaux resultats et tu fais les affectations avec les paramètres tabresX.