Ir para conteúdo
Fórum Script Brasil
  • 0

Strings


alex_dino

Pergunta

Meu código acho que está faltando alguma coisa que eu não notei......ele só não me da a soma:

Ler diversas palavras e determinar:

quantas palavras iniciam com a letra a ou A.

#include<stdio.h>
int main (void)
{
    char palavra[10][64];
    int letra_a=0,letra_A=0,pos;
    
    for (pos=0;pos<10;pos++)
    {
        printf ("Digite a Palavra:");
        gets (palavra[pos]);
      }
      
      for (pos=0;pos<strlen(palavra[10]);pos++)
      {
          if (palavra[1]=="a")
              letra_a++;
           
      
       
     
       if (palavra[1]=="A")
             letra_A++;
            
      
       
       
      } 
      printf ("letras a %d",letra_a);
      printf ("letras A %d",letra_A);
      
      
     system ("pause");
     return (0);
                                                                                                                
           
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

É só passar pelas 10 palavras e fazer o teste na primeira letra de cada palavra.

for (pos=0;pos<10;pos++)
      {
          if (palavra[pos][0]=='a')
              letra_a++;
     
       if (palavra[pos][0]=='A')
             letra_A++;
  
      }

Para caracter use aspas simples.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...