C: Problema da freqüência do caractere
From AdonaiMedrado.Pro.Br
Contents
Dificuldade única
Faça um programa, utilizando a linguagem C, capaz de contar a freqüência de caracteres em uma determinada cadeia de caracteres.
O programa deve receber dois parâmetros pela linha de comando:
- uma cadeia S1 de até 100 caracteres sem espaço.
- um caractere C qualquer diferente de espaço.
A saída deverá ser um número inteiro I que identifica quantas vezes ocorreu em S1 o caractere C e uma cadeia S2 com os caracteres C em S1 substituidos por asterisco.
Os exemplos abaixo assumem que o nome do executável do programa seja problema_da_frequencia_do_caractere.
Exemplo 1
Entrada
problema_da_frequencia_do_caractere aadssjkllhljhaaaaed a
Saída
6 **dssjkllhljh****ed
Exemplo 2
Entrada
problema_da_frequencia_do_caractere laboratorio_de_programacao r
Saída
4 labo*ato*io_de_p*og*amacao
Exemplo 3
Entrada
problema_da_frequencia_do_caractere **asterisco** *
Saída
4 **asterisco**
Atenção: neste exemplo, utilizando o shell bash é necessário executar o programa da seguinte forma:
./problema_da_frequencia_do_caractere \*\*asterisco\*\* \*