Exercícios Resolvidos de Biblioteca string

Ver Teoria

Enunciado

Faça um programa em C++ que recebe dois inputs do usuário: uma palavra e uma letra. Seu programa deve informar ao usuário se a letra recebida está ou não presente na palavra.

Passo 1

Eai, tudo beleza?

Nessa questão, nós temos que armazenar uma string e um caractere informados pelo usuário e devemos checar se o caractere está contido dentro da string.

Para iniciarmos o nosso código, vamos incluir as bibliotecas necessárias e, dentro da main, vamos declarar 3 variáveis: uma string, para armazenar a palavra informada pelo usuário, um char, para armazenar o caractere informado pelo usuário, e um bool, que vai iniciar com o valor f a l s e e, caso a letra esteja contida na palavra, vai ter o seu valor mudado para t r u e .

Passo 2

Agora, vamos imprimir uma mensagem na tela informando que o usuário deve passar uma palavra e, em seguida, vamos armazenar o dado passado pelo usuário na string que declaramos. Vamos fazer o mesmo para o caractere.

Após isso, vamos fazer um laço de repetição para checarmos cada caractere dessa palavra e vamos comparar eles com o caractere informado pelo usuário. Caso o caractere informado seja igual a algum caractere da string, ou seja, a letra está presente na palavra, vamos mudar o valor da variável b p r e s e n t e para t r u e .

Passo 3

Por fim, basta utilizarmos um condicional para checar o valor de b p r e s e n t e e, dependendo do seu valor, o programa deve imprimir uma mensagem informando que a letra está ou não presente na palavra.

Resposta