Creo que si descompones \( 48 = 2^4\cdot{3}\cdot{1} \) obtienes que los posibles conjutos de 4 números los cuales multiplicados entre si dan 48 son:
\( (2,2,2,6),(2,2,3,4),(1,2,3,8),(1,4,4,3),(1,6,2,4),(1,1,8,6) ... \) pero como quieres que las cifras sean diferentes te quedan los conjuntos \( (1,2,3,8) \) y \( (1,2,4,6) \)
Así que solo debes contar las posibilidades que tienes de combinar los elementos de cada conjunto.
Saludos.