Sign in to follow this  
_YoDa_

Ajuda Em Um Exercicio Em C

Recommended Posts

O problema é o seguinte

preciso contar o numero de palavras de uma frase

tp

"Oi amigos do forum" 4 palavras

como que faço para contar?

ps: linguagem c

Share this post


Link to post
Share on other sites

faz assim:

crie um loop que percorra toda sua string e sempre que encontrar um espaco em branco " " e um "\0" fim de string voce incrementa um em seu contador, fica + ou - assim:

.
.
.
palavra=0;
for(i=0;i<=tamanho_string;i++) {
     if((string[i]==" ")||(string[i]=="\0"))
          palavras++;
}
printf("Essa frase tem %i palavras\n", palavras);
.
.
.

o problema que voce pode encontrar é se em sua palavra tiver mais de um espaco em branco consecutivo.

Share this post


Link to post
Share on other sites

faz assim:

crie um loop que percorra toda sua string e sempre que encontrar um espaco em branco " " e um "\0" fim de string voce incrementa um em seu contador, fica + ou - assim:

.
.
.
palavra=0;
for(i=0;i<=tamanho_string;i++) {
     if((string[i]==" ")||(string[i]=="\0"))
          palavras++;
}
printf("Essa frase tem %i palavras\n", palavras);
.
.
.

o problema que voce pode encontrar é se em sua palavra tiver mais de um espaco em branco consecutivo.

vlw cara

ajudou pra caramba B)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this