Difference between revisions of "C: Problema da freqüência do caractere"
From AdonaiMedrado.Pro.Br
(New page: == 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 pa...) |
(→Saída) |
||
Line 37: | Line 37: | ||
**asterisco** | **asterisco** | ||
− | Atenção: neste exemplo, utilizando o shell | + | Atenção: neste exemplo, utilizando o shell bash é necessário executar o programa da seguinte forma: |
./problema_da_frequencia_do_caractere \*\*asterisco\*\* \* | ./problema_da_frequencia_do_caractere \*\*asterisco\*\* \* |
Latest revision as of 15:13, 23 February 2009
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\*\* \*