Advertisement
pfoco

Contar Caracteres Especificos em Linguagem C

Oct 12th, 2015
2,963
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. /*
  2.  
  3.   * Programa: Contagem de vogais de uma entrada feita pelo usuário
  4.   * Data de criação: 15/09/2015
  5.   * Autor: Eric Cancellgliere (http://programacaoemfoco.com.br)
  6.   * Versão: 1.0
  7.   * Última modificação em [15/09/2015] feita por [Eric Cancellgliere]
  8.  
  9. */
  10.  
  11. //bibliotecas
  12. #include <stdlib.h>
  13. #include <stdio.h>
  14. #include <string.h>
  15.  
  16. int main(void){
  17.     //variáveis
  18.     char texto[100];//vetor que recebe a entrada feita pelo usuário
  19.     int i, j, contador=0;/*Variáveis para controlar o loop principal, secundário e a quantidade de caracteres encontrados, respectivamente*/
  20.     char vogais[] = "aeiouAEIOU";//vetor de vogais
  21.    
  22.     //captura do texto que será digitado pelo usuário
  23.     printf ("Digite uma frase: ");
  24.     gets(texto);
  25.  
  26.     //contagem de vogais da entrada feita pelo usuário
  27.     for (i=0;i<strlen(texto);i++){
  28.         for (j=0;j<strlen(vogais);j++){
  29.             if (texto[i] == vogais[j]){
  30.                 contador++;
  31.             }
  32.         }
  33.     }
  34.    
  35.     //exibição do número de vogais encontradas
  36.     if (contador == 1){
  37.         printf ("\n\nO texto informado possui 1 vogal\n\n");
  38.     }else{
  39.         printf ("\n\nO texto informado possui %d vogais\n\n", contador);
  40.     }
  41.  
  42.     system ("pause");
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement