Citar
Hacer un programa en lenguaje C que pedirá un número entero positivo "n".
Hacer una función: int funcioRe (int n)
El problema consiste en saber el número de llamadas que se hacen hasta obtener el valor 1.
Ejemplo: si introducimos: 22
El algoritmo escribirá:
22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1
Total: 16 llamadas
Hacer una función: int funcioRe (int n)
- Si n es 1 escribirá "n" por pantalla y devolverá un 1.
- Si "n" es par, entonces escribirá "n" por pantalla y llamará a funcioRe () con
- Si es impar entonces escribirá "n" por pantalla y llamará a funcioRe () con el
El problema consiste en saber el número de llamadas que se hacen hasta obtener el valor 1.
Ejemplo: si introducimos: 22
El algoritmo escribirá:
22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1
Total: 16 llamadas
Gracias!