Cambios de personaje
La descripción
define la clase Char, que incluye:
1. Un atributo de tipo char es un carácter.
2.char change (): Si el valor del atributo es una letra minúscula, se devuelve la letra mayúscula correspondiente; si el valor del atributo es una letra mayúscula, se devuelve la letra minúscula correspondiente; de lo contrario, se devuelve el carácter original.
La entrada
tiene varias líneas, un carácter por línea.
salida
cada fila correspondiente a una línea de entrada de salida es el resultado del carácter después del cambio de entrada.
Entrada de muestra
A
b
1
Salida de muestra
a
B
1
Sujeto a la función principal dada
int main()
{
char ch;
while(cin>>ch)
{
Char c(ch);
cout<<c.change()<<endl;
}
return 0;
}
código:
#include<iostream>
using namespace std;
class Char{
char c;
public:
char change(){
if(c>='a'&&c<='z'){
return c+'A'-'a';
}else if(c>='A'&&c<='Z'){
return c+'a'-'A';
}else{
return c;
}
}
Char(char cc){
c=cc;
}
};
int main()
{
char ch;
while(cin>>ch)
{
Char c(ch);
cout<<c.change()<<endl;
}
return 0;
}