[C con Clase] Duda sobre Funciones recursivas
Oscar Aparicio Holgado
pelucheloko en hotmail.com
Lun Feb 6 17:16:34 CET 2012
Hola que tal amigos.
Me empieza a salir humo por las orejas con el tema de las funciones recursivas. He leído varios sitios en la web para ver si me aclaro, pero hasta el momento os pongo lo que he entendido de esto, para ver si estoy en lo cierto o no.
Va el ejemplo sobre un factorial, he tenido que buscar también info sobre factoriales ya que no me acuerdo del cole :) hasta ahi bien; va el ejemplo :
function factorial(n){
if(n==1)
return 1
else
return n * factorial(n-1)
}
Bien, si tenemos como n = 5, ¿esto se leería así / es lo que pasaría? :
function factorial(5){
if(n==1)
return 1
else
return n * factorial(n-1)
}
function factorial(4){
if(n==1)
return 1
else
return n * factorial(n-1)
}
function factorial(3){
if(n==1)
return 1
else
return n * factorial(n-1)
}
function factorial(2){
if(n==1)
return 1
else
return n * factorial(n-1)
}
function factorial(1){
if(n==1)
return 1
Un saludo y gracias compañeros.
Oscar
Administrador de sistemas Linux
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120206/18d404e9/attachment.html>
Más información sobre la lista de distribución Cconclase