Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/11/2014, 12:47
kutcher
 
Fecha de Ingreso: noviembre-2014
Mensajes: 36
Antigüedad: 9 años, 6 meses
Puntos: 13
Respuesta: Petando la pila. Problemas y retos usando recursividad.

Cita:
Iniciado por Pantaláimon Ver Mensaje
Venga va, uno sencillo para ir abriendo boca.
al fin mas retos, dejo mi solución :

Código C++:
Ver original
  1. double potencia(double a, unsigned n)
  2. {
  3.     if (n == 0) return 1;
  4.     double x = potencia (a, n >> 1);
  5.     return (n & 1) == 0 ? x * x : a * x * x;
  6. }
  7.  
  8. int main(void)
  9. {
  10.   printf("%lf\n", potencia(2, 8));
  11.  
  12.   return (0);
  13. }

Pantaláimon mas difíciles por favor esto ni siquiera me costo cinco minutos