<div dir="ltr">

<p class="MsoNormal">Alejandro, la sentencia “continue” hace que se vuelva a evaluar
la condición del while, de manear que todas las sentencias que están después no
se ejecutan.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Resulta que después hay un “if” con su respectivo “else” si
no está el “continue” entonces alguna de esas dos sentencias se va a ejecutar,
ya sea el “factor++” o “factor += 2” y seguramente quién diseñó el algoritmo no
quiere que eso ocurra cuando el valor en la variable “numero” es múltiplo de “factor”.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"><span style>      </span><span style lang="EN-US">while(numero >= factor*factor) {</span></p>

<p class="MsoNormal"><span style lang="EN-US"><span style>         </span>if(!(numero % factor)) {</span></p>

<p class="MsoNormal"><span style lang="EN-US"><span style>            </span>cout << factor <<
" * ";</span></p>

<p class="MsoNormal"><span style lang="EN-US"><span style>            </span></span>numero = numero / factor;</p>

<p class="MsoNormal"><span style>            </span>continue;</p>

<p class="MsoNormal"><span style>         </span>}</p>

<p class="MsoNormal"><span style>         </span>if(factor ==
2) factor++;</p>

<p class="MsoNormal"><span style>         </span>else factor
+= 2;</p>

<p class="MsoNormal"><span style>      </span>}</p>

<p class="MsoNormal"> -- <br></p><div class="gmail_extra"><div class="gmail_signature">Julio Tentor<br><br></div>
</div></div>