Escreva uma função que receba um ponteiro para uma string e troque todo o caracter pelo seu equivalente maiúsculo e apresente na tela o resultado da mudança.
Soluções para a tarefa
Respondido por
2
include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
char letra;
cout << "Digite um texto \n";
getline(cin, str);
for (string::iterator it=str.begin(); it!=str.end(); ++it)
{
letra = *it;
if(islower(letra) || letra==' ') //Se caixa baixa ou espaço
{
letra = toupper(letra);//Converter para caixa alta
cout << letra;
}
}
return 0;
}
#include <string>
using namespace std;
int main()
{
string str;
char letra;
cout << "Digite um texto \n";
getline(cin, str);
for (string::iterator it=str.begin(); it!=str.end(); ++it)
{
letra = *it;
if(islower(letra) || letra==' ') //Se caixa baixa ou espaço
{
letra = toupper(letra);//Converter para caixa alta
cout << letra;
}
}
return 0;
}
Perguntas interessantes
Biologia,
10 meses atrás
Física,
10 meses atrás
Geografia,
10 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás