Advertisement
weldisalves

Lista 04 - exercício 26

Jun 21st, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define MAX 1000
  4.  
  5. //26. Verifique, entre duas cadeias de caracteres, qual delas possui a maior quantidade de vogais.
  6.  
  7. int main()
  8. {
  9.     char cadeia1[MAX],cadeia2[MAX];
  10.     int i,cont1=0,cont2=0;
  11.  
  12.     printf("\n Digite as 2 cadeias de caracteres:\n");
  13.  
  14.     fgets(cadeia1,MAX,stdin);
  15.     fgets(cadeia2,MAX,stdin);
  16.  
  17.     for(i=0;i<strlen(cadeia1) || i<strlen(cadeia2);i++)
  18.     {
  19.         if(cadeia1[i]== 'A' || cadeia1[i]== 'E' || cadeia1[i]== 'I' || cadeia1[i]== 'O' || cadeia1[i]== 'U' || cadeia1[i]== 'a' || cadeia1[i]== 'e' || cadeia1[i]== 'i' || cadeia1[i]== 'o' || cadeia1[i]== 'u' )
  20.         {
  21.             cont1++;
  22.         }
  23.         if(cadeia2[i]== 'A' || cadeia2[i]== 'E' || cadeia2[i]== 'I' || cadeia2[i]== 'O' || cadeia2[i]== 'U' || cadeia2[i]== 'a' || cadeia2[i]== 'e' || cadeia2[i]== 'i' || cadeia2[i]== 'o' || cadeia2[i]== 'u' )
  24.         {
  25.             cont2++;
  26.         }
  27.     }
  28.  
  29.     if(cont1>cont2)
  30.     {
  31.         printf("\n Cadeia com maior numero de vogais: \n %s",cadeia1);
  32.     }else if(cont1<cont2)
  33.     {
  34.         printf("\n Cadeia com maior numero de vogais: \n %s",cadeia2);
  35.     }else{
  36.         printf("\n Cadeias com mesmo numero de caracteres");
  37.         }
  38.  
  39.  
  40.     getchar();
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement