Puoi fare così:
codice:
int funzione_cerca(int array[], int dimensione, int elem, int cerca_da)
{
    while (cerca_da < dimensione)
    {
        if (array[cerca_da] == elem)
        {
            return cerca_da;
        }
        cerca_da++;
    }
    return -1;
}
e richiamarla così:
codice:
int primo_indice = funczione_cerca(array, d, elem, 0);
int secondo_indice = funzione_cerca(array, d, elem, primo_indice);

(Non sono un programmatore c++, questo codice potrebbe non funzionare, ma hai capito l'idea?)