Buscar

AUTO AVALIAÇÃO Veja como você está: Escreva um programa que leia uma string, conte quantos caracteres desta string são iguais a 'a' e substitua os...

AUTO AVALIAÇÃO
Veja como você está:
Escreva um programa que leia uma string, conte quantos caracteres desta string são

iguais a 'a' e substitua os que forem iguais a 'a' por 'b'. O programa deve imprimir o número de
caracteres modificados e a string modificada.


Essa pergunta também está no material:

Introdução a Linguagem C
111 pág.

Linguagem de Programação (c/c++) Centro Federal de Educação Tecnológica Celso Suckow da FonsecaCentro Federal de Educação Tecnológica Celso Suckow da Fonseca

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em Python que realiza essa tarefa: ```python def substituir_caracteres(string): contador = 0 nova_string = "" for caractere in string: if caractere == 'a': contador += 1 nova_string += 'b' else: nova_string += caractere print("Número de caracteres modificados:", contador) print("String modificada:", nova_string) # Exemplo de uso string = input("Digite uma string: ") substituir_caracteres(string) ``` Neste programa, a função `substituir_caracteres` recebe uma string como entrada. Em seguida, percorre cada caractere da string e verifica se é igual a 'a'. Se for, incrementa o contador e adiciona 'b' à nova string. Caso contrário, apenas adiciona o caractere original à nova string. No final, o programa imprime o número de caracteres modificados e a string modificada. Espero que isso ajude! Se você tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais