Exercícios Resolvidos de Biblioteca string

Ver Teoria

Enunciado

Faça um programa que recebe uma palavra como input do usuário. Após isso, esse código deve imprimir como saída a quantidade de vezes que a letra “a” aparece na palavra informada.

Passo 1

Eai, tudo beleza?

Nessa questão, nós temos que fazer um programa que recebe uma string e temos que analisar a string recebida para sabermos quantas vezes determinado caractere aparece nessa string.

Vamos começar o nosso código incluindo as bibliotecas necessárias e declarando a nossa string dentro da função main. Além disso, vamos iniciar uma variável acumuladora para armazenar a quantidade de vezes que o caractere ‘a’ aparece.

Passo 2

Vamos imprimir na tela uma mensagem falando para o usuário digitar uma palavra e, logo em seguida, vamos passar esse valor informado a nossa string:

Passo 3

Em seguida, vamos utilizar a estrutura de repetição f o r   e a c h e, dentro desse loop, vamos checar cada caractere pertencente à variável p a l a v r a . Caso esse caractere for igual à ‘a’, vamos incrementar o valor do nosso contador em 1 . Dessa forma, ao final do loop, teremos, armazenada na variável c o n t , a quantidade de vezes que a letra ‘a’ aparece na palavra informada pelo usuário.

Por fim, basta imprimirmos uma mensagem informando isso ao usuário:

Resposta