<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Perfecto, muchas gracias por la respuesta, llevaba todo el dia buscando el error. Imagino que estaré por estas listas un tiempo, y espero terminar siendo de ayuda a otros.<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
santi <<A HREF="mailto:santi@elev3n.com">santi@elev3n.com</A>>
</TD>
</TR>
</TABLE>
<BR>
El mar 31 de 08 de 2010 a les 11:55 -0500, en/na MuGliDaRk va escriure:<BR>
<BLOCKQUOTE TYPE=CITE>
    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>
    <BR>
    <B>//    3ra line</B> ABcdEFghIJklMNopQRstUVwxYZ --> es correcto<BR>
    <BLOCKQUOTE>
        char t='a';<BR>
        bool x=true;<BR>
        for (int i=0; t <='z' ; i++, t++) { 
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        if (x==true)<BR>
         { letra[i]= toupper(t);<BR>
           letra[++i]= toupper(++t);<BR>
          x=false; }<BR>
        else {    
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        letra[i]=t;<BR>
        letra[++i]=++t;<BR>
        x=true; }<BR>
        }<BR>
        cout << letra << endl;
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <B>//    4ta linea</B>  abcdEFghIJklMNopQRstUVwxYZ ---> aqui esta el error en la parte de rojo<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>
        ............................................
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    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>
    rr=true;<BR>
    }<BR>
    }<BR>
    cout << letra << endl;<BR>
    return 0;<BR>
    <BR>
    } <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    ...................................................<BR>
    <BR>
    Con eso te va a dar las 4 lineas.....<BR>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    El 31 de agosto de 2010 04:25, Santi <<A HREF="mailto:santi@elev3n.com">santi@elev3n.com</A>> escribió:<BR>
    <BLOCKQUOTE>
        Hola a todos, este es mi primer mensaje. Estoy empezando a aprender c++ con el manual que hay en <A HREF="http://conclase.net">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</FONT><BR>
        <FONT COLOR="#888888">_______________________________________________</FONT><BR>
        <FONT COLOR="#888888">Lista de correo Cconclase <A HREF="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</A></FONT><BR>
        <FONT COLOR="#888888"><A HREF="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</A></FONT><BR>
        <FONT COLOR="#888888">Bajas: <A HREF="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</A></FONT>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
    <BR>
    -- <BR>
    Atte.<BR>
    _______________________________<BR>
    <BR>
    <BR>
    _______________________________<BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <DIV ALIGN=center><B><I>Antes de imprimir este mensaje, asegúrese de que sea necesario. Proteger el medio ambiente está en nuestras manos. </I></B></DIV><BR>
    <DIV ALIGN=center><B><I>Before you print this message, make sure it is necessary. It is in our hands to protect our environment.</I></B></DIV><BR>
    <DIV ALIGN=center></DIV><BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
<PRE>
_______________________________________________
Lista de correo Cconclase <A HREF="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</A>
<A HREF="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</A>
Bajas: <A HREF="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</A>
</PRE>
</BLOCKQUOTE>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>