Tu peux retourner une structure, ou prendre des pointeurs en paramètres:

void intermediatesymbols(int k, int *pg, int *ps, int *ph){

/* codes */

printf("g = %d\n", g);
printf("s = %d\n",...