Pesquisar na Comunidade
Mostrando resultados para as tags ''iniciante em c duvida''.
Encontrado 1 registro
-
Verificar quantas vezes uma palavra repete no texto
uma questão postou FelipeSMorais Grupo de Estudos
Boa Noite, tenho que verificar quantas vezes a palavra repete em um texto, ambos digitados pelo usuário, tenho uma cadeira na faculdade de algoritmo e aprendi até o inicio de ponteiros (acredito que não seja muita coisa), se alguém conseguir ver onde eu errei ou me dar alguma dica agradeço. Valeu! #include<stdio.h> #include<stdlib.h> #include<string.h> #include<locale.h> int conta_ocorrencia_palavra(char texto[1000], char palavra[50]){ char x=' ',aux[50]; int igual=0,c,c3,c2=0; for(c=0;c<=strlen(texto);c++){ if(texto[c]!=x){ aux[c2]=texto[c]; c2++; } if(texto[c]==x || c==strlen(texto)){ if(strcmp(aux,palavra)==0){ igual=igual+1; } for(c3=0;c3<strlen(aux);c3++){ aux[c3]='\0'; } c2=0; } } return igual; } main(){ setlocale(LC_ALL,"Portuguese"); char texto[1000],palavra[50]; scanf("%[^\n]s",texto); scanf("%s",palavra); printf("%d",conta_ocorrencia_palavra(texto,palavra)); system("pause"); }