Informática, perguntado por lazarojcs, 1 ano atrás

Crie um programa em C que receba do usuário uma string e um caractere. Essa string pode ter no máximo 50 caracteres, incluindo '\0'. O programa deve calcular quantas vezes o caractere informado ocorre dentro da string e então informar esse valor ao usuário. Por exemplo, na string "Maria da Silva" o caractere 'a' ocorre quatro vezes. Por outro lado, o caractere 'b' não ocorre nenhuma vez, e o caractere 'd' ocorre uma vez.

Soluções para a tarefa

Respondido por Index
2
Passos para construir o algoritmo:
Ler String
Ler Caractere
Percorrer o vetor String a procura da letra
Se achar, contar essa vez que ela apareceu
Imprimir resultados

Segue abaixo o algoritmo
Anexos:

lazarojcs: Olá parceiro, muito obrigado, o algorítimo diz que tem um erro ao compilar:
recebendo_uma_string.c: In function `main':
recebendo_uma_string.c:18: error: 'for' loop initial declaration used outside C99 mode
Index: Fiz usando o programa Falcon C++
lazarojcs: ok,fico agradecido.
Index: Pode ser dois motivos. A função gets já está depreciada para alguns compiladores ou na parte do strlen(frase) substiua por 50 que é o tamanho do vetor
Perguntas interessantes