<!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>