Exercícios Resolvidos de Métodos de String

Ver Teoria

Enunciado

Faça um programa que receba como entrada um frase e imprima essa frase substituindo os caracteres maiúsculos por minúsculos e vice-versa.

Passo 1

Beleza, vamos lá! O código desse programa é bem simples, ele praticamente é feito dentro de uma estrutura for, saca só:

A grande sacada aqui é sabermos utilizar os métodos de string islower (verifica se todos os caracteres de uma string são minúsculos), lower (cria uma cópia de uma string com todos os caracteres minúsculos) e upper (cria uma cópia de uma string com todos os caracteres maiúsculos).

Passo 2

Com isso, nós iremos percorrer cada caractere da string f r a s e utilizando o método islower para verificarmos se o caractere é minúsculo. Caso seja, utilizaremos o método upper para imprimirmos esse mesmo caractere em maiúsculo, caso contrário, o método lower para realizarmos a impressão desse caractere em minúsculo.

Resposta

Ei, a resposta está no passo a passo :)