C++, programa de minusculas a mayusculas y viceversa

david91
30 de Septiembre del 2009
Hola,
Hace poco empece a programar por primera vez en C++ en las clases de la universidad, nunca había hecho nada parecido, tenemos que hacer unos ejercicios de introducción pero en este que es de convertir de mayúsculas a minúsculas y al revés tengo un problema, y es que no me sale. Aquí os dejo el código para que le deis un vistazo, pero no quiero que me deis la solución solo pistas que sino no aprendo. El problema es que no se que poner despues de los cout.

Gracias

Código:
#include <iostream>
using namespace std;

int main () {
char c;
cin >> c;
if (c >='a'and c<='z') cout << ;
else cout << ;
cout << endl;

david91
30 de Septiembre del 2009
Ya esta solucionado, por si alguien tiene la misma duda, este es el codigo:

#include <iostream>
using namespace std;

int main () {
char c;
cin >> c;
if(c >= 'a' and c<='z') {
c -= 'a' - 'A';
cout << c; }
else if(c >= 'A' and c<='Z'){
c -= 'A' - 'a';
cout << c;
}
cout << endl;
}