Buscar

Dadas duas sequências de caracteres (uma contendo uma frase e outra contendo uma palavra),

determine o número de vezes que
a palavra ocorre na frase. Considere que essas sequências têm
no máximo 100 caracteres cada uma.
Exemplo:
Para a palavra ANA e a frase:
ANA_E_MARIANA_GOSTAM_DE_BANANA.
Temos que a palavra ocorre 4 vezes na frase.  

💡 2 Respostas

User badge image

Andre Smaira

Programando na linguagem C++ um algoritmo com essa função, temos que:

#include

int main() {

char a[100], b[30];

int i=0, j, cont=0;

gets(a);

gets(b);

while (a[i] != '\0') {

if (a[i] == b[0]) {

j=1;

while ((a[i+j] == b[j]) && (b[j] != '\0'))

j++;

if (b[j] == '\0') {

cont++;

i += j;

}

}

i++;

}

printf("%s ocorre %d vezes em %s\n", b, cont, a);

return 0;

}

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