Zeta Security
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

Ir para baixo

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

Mensagem por Allan 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
Allan
Allan
Administrador
Administrador

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

https://zetasecurity.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos