Analicemos---><br><br>mi codigo es:<br>
<br>
#include <iostream><br>
#include <cctype>       //toupper y tolower<br>
using namespace std;<br>
<br>
main()<br>
{<br>
char w= 'a';<br>
char letra[27];<br>
int i;<br>
<b>///1era linea</b> AbCdEfGhIjKlMnOpQrStUvWxYz ---> es correcto<br>
for (int i=0; w <= 'z'; i++, w++)  {<br> if (i%2 == 0) letra[i]=toupper(w);<br>
else<br>
letra[i]=w;
}<br>
char l='A';<br>
cout << letra << endl;<br><br>
<b>//2da linea</b> aBcDeFgHiJkLmNoPqRsTuVwXyZ ---> es correcto<br>for (int i=0; l <= 'Z'; i++, l++)  { <br>if (i%2 == 0) letra[i]=tolower(l);<br>
else<br>
letra[i]=l;
}<br><br>cout << letra << endl;<br><b><br>//    3ra line</b> ABcdEFghIJklMNopQRstUVwxYZ --> es correcto<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

char t='a';<br>
bool x=true;<br>
for (int i=0; t <='z' ; i++, t++) { </blockquote><div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">if (x==true)<br>
 { letra[i]= toupper(t);<br>
   letra[++i]= toupper(++t);<br>
   x=false;
}<br>
else
{    </blockquote><div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">letra[i]=t;</blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
letra[++i]=++t;<br>x=true; }<br>
}<br>
cout << letra << endl;<br><b></b></blockquote><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><b>
//    4ta linea</b>  abcdEFghIJklMNopQRstUVwxYZ ---> aqui esta el error en l<span style="background-color: rgb(255, 0, 0);">a parte de rojo</span><br>
char m= 'A';<br>
bool rr=true;<br>
for (int ww=0; m <='Z' ; ww++, m++)<br>
        {if (rr==true)  {<br>
letra[ww]= tolower(m);<br>
        letra[++ww]= tolower(++m);<br>
<br>
rr=false;<br>
}<br>
else<br>
{<br>
        letra[ww] =m;<br>
                letra[++ww] = ++m;<br>
rr=true;<br>
<span style="background-color: rgb(255, 0, 0);">}</span><br style="background-color: rgb(255, 0, 0);"><span style="background-color: rgb(255, 0, 0);">
cout << letra << endl;</span><br style="background-color: rgb(255, 0, 0);"><span style="background-color: rgb(255, 0, 0);">
}</span><br>
return 0;<br>
<br>
}<br>
<br>

............................................</blockquote><div>La seccion 4 debe ser si..<br><br><b>//    4ta linea</b> <br>
char m= 'A';<br>
bool rr=true;<br>
for (int ww=0; m <='Z' ; ww++, m++)<br>
        {if (rr==true)  {<br>
letra[ww]= tolower(m);<br>
        letra[++ww]= tolower(++m);<br>
<br>
rr=false;<br>
}<br>
else<br>
{<br>
        letra[ww] =m;<br>
                letra[++ww] = ++m;<br>
<span style="background-color: rgb(255, 255, 51);">rr=true;</span><br style="background-color: rgb(255, 255, 51);">
<span style="background-color: rgb(255, 255, 51);">}</span><br style="background-color: rgb(255, 255, 51);"><span style="background-color: rgb(255, 255, 51);">}</span><br style="background-color: rgb(255, 255, 51);"><span style="background-color: rgb(255, 255, 51);">
cout << letra << endl;</span><br style="background-color: rgb(255, 255, 51);"><span style="background-color: rgb(255, 255, 51);">

return 0;</span><br>
<br>
} <br></div><br>...................................................<br><br>Con eso te va a dar las 4 lineas.....<br><br><br><div class="gmail_quote">El 31 de agosto de 2010 04:25, Santi <span dir="ltr"><<a href="mailto:santi@elev3n.com">santi@elev3n.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola a todos, este es mi primer mensaje. Estoy empezando a aprender c++ con el manual que hay en <a href="http://conclase.net" target="_blank">conclase.net</a>, me parece muy bueno. Bueno antes de mirar como se hacen los ejercicios intento hacerlos yo, y me he quedado estancado en el 9.3.<br>

El codigo que he puesto, imagino que no tendra mucha clase pero pienso que es la forma de agilizar la mente.<br>
<br>
mi codigo es:<br>
<br>
#include <iostream><br>
#include <cctype>       //toupper y tolower<br>
using namespace std;<br>
<br>
main()<br>
{<br>
char w= 'a';<br>
char letra[27];<br>
int i;<br>
<br>
for (int i=0; w <= 'z'; i++, w++)  { if (i%2 == 0) letra[i]=toupper(w);<br>
else<br>
letra[i]=w;<br>
<br>
}<br>
char l='A';<br>
cout << letra << endl;<br>
for (int i=0; l <= 'Z'; i++, l++)  { if (i%2 == 0) letra[i]=tolower(l);<br>
else<br>
letra[i]=l;<br>
<br>
}<br>
cout << letra << endl;<br>
//          ###########################################<br>
char t='a';<br>
bool x=true;<br>
for (int i=0; t <='z' ; i++, t++) { if (x==true)<br>
 { letra[i]= toupper(t);<br>
<br>
                letra[++i]= toupper(++t);<br>
                        x=false;<br>
}<br>
else<br>
{<br>
        letra[i]=t;<br>
<br>
                        letra[++i]=++t;<br>
                x=true;<br>
}<br>
}<br>
cout << letra << endl;<br>
//                  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2<br>
char m= 'A';<br>
bool rr=true;<br>
for (int ww=0; m <='Z' ; ww++, m++)<br>
        {if (rr==true)  {<br>
letra[ww]= tolower(m);<br>
        letra[++ww]= tolower(++m);<br>
<br>
rr=false;<br>
}<br>
else<br>
{<br>
        letra[ww] =m;<br>
                letra[++ww] = ++m;<br>
rr=true;<br>
}<br>
cout << letra << endl;<br>
}<br>
return 0;<br>
<br>
}<br>
<br>
el resultado que me da es:<br>
AbCdEfGhIjKlMnOpQrStUvWxYz<br>
aBcDeFgHiJkLmNoPqRsTuVwXyZ<br>
ABcdEFghIJklMNopQRstUVwxYZ<br>
abcdEFghIJklMNopQRstUVwxYZ<br>
abCDEFghIJklMNopQRstUVwxYZ<br>
abCDefghIJklMNopQRstUVwxYZ<br>
............................................<br>
<br>
no entiendo donde esta el fallo alguien me lo podia explicar?<br>
Saludos<br>
<font color="#888888">Santi<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>
</font></blockquote></div><br><br clear="all"><br>-- <br>Atte.<br>_______________________________<br><br><br>_______________________________<br><br><div style="text-align: center; color: rgb(0, 102, 0); font-family: trebuchet ms,sans-serif;">
<i><b>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. <br>Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</b><br>
</i></div><br>