Um contador de letras 'a' ou 'A' em C

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Um contador de letras 'a' ou 'A' em C

Mensagem por Allan em Dom Abr 29, 2012 4:56 pm

Ele pede pro usuário uma palavra no máximo 30 letras e depois imprime quantas letras 'a' ou 'A' têm na palavra:

Código:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
  char pal[30];
  int cont_letras=0,cont_a=0;
  printf("Entre com palavra: "); gets(pal);
  while (pal[cont_letras] != '\0')
  {
      if (pal[cont_letras] == 'A' || pal[cont_letras] == 'a')
      {
          cont_a++;
      }
      cont_letras++;
  }
  printf("Letras 'a': %d\n\n",cont_a);
  return 0;
}
Dúvidas coloca aí! cheers

Atualizado
Agora este programa substitui as letras 'a' por 'b'!
Código:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
  char pal[30];
  int cont_letras=0,cont_a=0;
  printf("Entre com palavra: "); gets(pal);
  while (pal[cont_letras] != '\0')
  {
      if (pal[cont_letras] == 'A' || pal[cont_letras] == 'a')
      {
          cont_a++;
          pal[cont_letras] = 'b';
      }
      cont_letras++;
  }
  printf("Letras 'a': %d\n\n",cont_a);
  printf("Palavra modificada: %s\n\n",pal);
  return 0;
}
cheers
avatar
Allan
Administrador
Administrador

Mensagens : 255
Data de inscrição : 06/07/2011
Idade : 20
Localização : Paraná

http://zetasecurity.forumeiros.com/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum