Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cctype>
- /*
- * Escreva um programa que le uma letra minuscula e maiuscula
- * e escreve sua correspondente maiuscula e minuscula respectivamente.
- * Use as funcoes da biblioteca padrao cctype.
- */
- using std::cout;
- using std::cin;
- using std::islower;
- using std::isupper;
- using std::isalpha;
- using std::toupper;
- using std::tolower;
- int main()
- {
- char caracter = 0x00;
- char convertido = 0x00;
- cout << "\n\tDigite 's' para terminar...\n";
- while( caracter != 's' )
- {
- cout << "Caracter: ";
- cin >> caracter;
- // Verifica se o caracter digitado é uma letra do alfabeto
- if( isalpha( caracter ) )
- {
- // Verifica se é minuscula e converte
- if( islower( caracter ) )
- convertido = toupper( caracter );
- // Verifica se é maiuscula e converte
- else if( isupper( caracter ) )
- convertido = tolower( caracter );
- // Exibe uma mensagem apresentando os dados
- cout << "\nCaracter: " << caracter;
- cout << "\nConvertido: " << convertido;
- }
- // O caracter nao pertence ao alfabeto. Exibe uma msg de error
- else
- cout << "\n\t[!] Nao eh uma letra";
- // Pula duas linhas
- cout << "\n\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement