<div dir="ltr"><div style>Hola a todos y enhorabuena por el curso!</div>Una pregunta más sobre el dado.<div style>Si quisiera crear una función que pudiese simular el lanzamiento de más de un dado y los sumase (o sea, tenemos una función dado(n) donde n es el número de dados tirado), ¿sería adecuado usar la recursividad o es preferible emplear un bucle?. La función quedaría más o menos así:</div>
<div style><br></div><div style>Forma recursiva:</div><div style><br></div><div style>int dado(unsigned int n)</div><div style>{</div><div style>   if n==1 return 1+rand()%6; //Esta fórmula no es la más perfecta pero la uso simplemente para mostrar el ejemplo.</div>
<div style>   else return dado(1)+dado(n-1);</div><div style>}</div><div style><br></div><div style>Esta sería la forma no recursiva...</div><div style><br></div><div style>int dado(unsigned int n)</div><div style>{</div>
<div style>  int d=0;</div><div style>  for (int i=1;i<=n;i++) d+=1+rand()%6;</div><div style>  return d;</div><div style>}</div><div style><br></div><div style>Gracias por vuestra ayuda y un saludo.</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">El 20 de enero de 2013 18:47, Francisco Jose Sanchez-Caro Abril <span dir="ltr"><<a href="mailto:fjsanchezcaro@gmail.com" target="_blank">fjsanchezcaro@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">El 20 de enero de 2013 12:00,  <span dir="ltr"><<a href="mailto:cconclase-request@listas.conclase.net" target="_blank">cconclase-request@listas.conclase.net</a>></span> escribió:</div>

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>int n;</div><div><br></div><div>  do</div><div>    n = rand();</div><div>  while( n > <a href="tel:2147483645" value="+12147483645" target="_blank">2147483645</a> );</div>


<div><br></div><div><div>  return 1 + n%6;</div></div></blockquote></div><br>Esta sí es la función que yo necesito. Muchas gracias por todo, Steven.<span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br>
</div>-- <br>Francisco José Sánchez-Caro Abril<br>

</font></span></div></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>