
22/05/2011, 16:53
|
| | Fecha de Ingreso: mayo-2011 Ubicación: Mina clavero
Mensajes: 6
Antigüedad: 13 años, 8 meses Puntos: 0 | |
Respuesta: Problema con recursividad Primero que todo gracias por contestar! :) aca hay un intento, pero casi que no tiene logica, el caso base creo que esta bien (creo) :/
#include <stdio.h>
int ocurrencia (int num3, int num4)
{
/*Inicio de declaracion de variables*/
int minimo;
/*Fin de declaracion de variables*/
minimo=num3%10;
if (num3<10)
return 0;
else
return ocurrencia (((num3-minimo)/10,num4)*1);
}
main ()
{
/*Inicio de declaracion de variables*/
int num1,num2;
/*Fin de declaracion de variables*/
printf ("Ingrese un numero y una posicion separados por coma: " );
scanf ("%d,%d", &num1, &num2);
printf ("El numero de ocurrencias es: %d", ocurrencia (num1,num2));
fflush (stdin);
getchar ();
} |