|    
			
				22/05/2011, 19:18
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2011 
						Mensajes: 17
					 Antigüedad: 14 años, 5 meses Puntos: 11 |  | 
  |   Respuesta: Problema con recursividad 
  A ver ....
 
 Podrías usar un vector de 10 elementos e inicializas todos los elementos a 0:
 Para qué?
 
 Ahora, vamos sacando dígito por dígito del número (con bucles) y vamos haciendo esto:
 
 Finalmente, mostramos cada elemento de Nums con la condición que sea mayor que 0:
Código C:
 Ver original... while(...){   ... // Código para sacar dígito    Nums[digito]++;} ...
 
Código C:
 Ver original... for( int i = 0; i < 10; i++){    if( Nums[i] > 0)       printf("\nEl digito %d se ha repetido %d veces.", i,  Nums[ i]);} ...
Si te das cuenta te puse casi todo el código que necesitas sólo te falta hacer el bucle que saque dígito por dígito.
 
     |