Es sencillo. En C++ (y creo que C), un array de 5 posiciones tiene las posiciones 0,1,2,3,4. Como ves, la última posición es uno menos del tamaño (porque empieza en 0). Entonces, si el array tiene un tamaño TAM, la última posición será TAM-1.<div>

<br></div><div>Si accedieras a TAM, estarías accediendo a una posición de memoria que nada tiene que ver con tu array.<br><br><div class="gmail_quote">El 6 de octubre de 2010 10:30, Alejandro Pedrazzini <span dir="ltr"><<a href="mailto:ale_pedra@live.com">ale_pedra@live.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<div>
<font color="#00B050" face="'Courier New'"><b>Hola Gente <img title="Guiño" alt="Guiño" width="19" height="19" style="border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;vertical-align:text-bottom">!!!<br>

</b></font><div><font color="#00B050" face="'Courier New'"><b>Empecé estudiar el método de ordenamiento tipo burbuja, pero hay una parte que no entiendo que es la siguiente:</b></font></div><div><font color="#00B050" face="'Courier New'"><b><hr>

</b></font></div><div><font color="#00B050" face="'Courier New'"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

<font color="#FF0000"><b>     for</b></font> (i = 1 ; i < TAM ; i++)</pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

<div style="text-align:left"><br></div><div style="text-align:left"><span style="color:rgb(0, 176, 80);font-family:'Courier New';white-space:normal;font-size:13px"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13);display:inline !important">

     <font color="#FF0000"><b>for</b> </font>(j = 0 ; j < TAM - 1 ; j++) <font color="#00B050" face="'Courier New'"><span style="font-size:10pt"><b>//¿Por que el <font color="#FF0000">TAM - 1</font>? , no entiendo porque le resta <font color="#FF0000">1</font>.</b></span></font><span style="color:rgb(0, 176, 80);font-family:'Courier New';white-space:normal;font-size:13px"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13);display:inline !important">

<span style="color:rgb(0, 176, 80);font-family:'Courier New';white-space:normal;font-size:13px"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13);display:inline !important">

<font color="#00B050" face="'Courier New'"><span style="font-size:10pt"><b><font color="#FF0000"> </font></b></span></font></pre></span></b></span></pre></span></b></span></pre></span></b></span></div></pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

<div style="text-align:left"><br></div><div style="text-align:left"><span style="color:rgb(0, 176, 80);font-family:'Courier New';white-space:normal;font-size:13px"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13);display:inline !important">

    <b> </b><font color="#FF0000"><b>if</b></font>  (lista[j] > lista[j+1])</pre></span></b></span></div></pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

<br></pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

<div style="text-align:left"><br></div><div style="text-align:left"><span style="color:rgb(0, 176, 80);font-family:'Courier New';white-space:normal;font-size:13px"><b><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13);display:inline !important">

     temp = lista[j];</pre></span></b></span></div></pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

     lista[j] = lista[j + 1];</pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)">

     lista[j + 1] = temp;</pre><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(18, 16, 13)"><hr></pre></span><span style="color:rgb(236, 236, 236);font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-weight:normal;font-size:15px"><pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">

<font color="#00B050" face="'Courier New'" size="3"><span style="font-size:13px"><b>Les puede parecer una boludes(idiotez) a la mayoría pero simplemente no la encajo esa parte , pero el resto</b></span></font></pre>

<pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><font color="#00B050" face="'Courier New'" size="3"><span style="font-size:13px"><b>sí.</b></span></font></pre>

<pre style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px"><font color="#00B050" face="'Courier New'" size="3"><span style="font-size:13px"><b>Agradezco de antemano </b></span></font><span style="color:rgb(0, 0, 0);font-family:'Times New Roman';white-space:normal;font-size:13px"><img title="Risa" alt="Risa" width="19" height="19" style="border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;vertical-align:text-bottom">.</span></pre>

</span></b></font></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>