FranciscoSoccol

Lista 04 - exercicio 26

Jun 30th, 2013
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.35 KB | None | 0 0
  1. //Verifique, entre duas cadeias de caracteres, qual delas possui a maior quantidade de vogais.
  2. #include<stdio.h>
  3. #define max 500
  4. int main()
  5. {
  6.     char cadeia1[max], cadeia2[max];
  7.     int cont1=0, cont2=0,cont3=0,cont4=0, i=0, j=0;
  8.     printf("Digite a primeira cadeia: ");
  9.     scanf("%s", cadeia1);
  10.     printf("Digite a segunda cadeia: ");
  11.     scanf("%s", cadeia2);
  12.  
  13.     while(cadeia1[i]!='\0')//verifica a primeira cadeia
  14.         {
  15.         if(cadeia1[i]=='a' || cadeia1[i]=='e' || cadeia1[i]=='i' || cadeia1[i]=='o' || cadeia1[i]=='u'){
  16.             cont1++;//soma as vogais
  17.             i++;}
  18.             else
  19.                 cont3++;i++;//soma as consoantes
  20.         }
  21.      while(cadeia2[j]!='\0')//verifica a segunda cadeia
  22.         {
  23.         if(cadeia2[j]=='a' || cadeia2[j]=='e' || cadeia2[j]=='i' || cadeia2[j]=='o' || cadeia2[j]=='u'){
  24.             cont2++;//soma as vogais
  25.             j++;}
  26.             else
  27.                 cont4++;j++;//soma as consoantes
  28.         }
  29.     if(cont1>cont2)
  30.         printf("\nPrimeira cadeia possui maior quantidade de vogais.\nvogais: %d\nconsoantes: %d",cont1,cont3);
  31.         else if(cont2>cont1)
  32.             printf("\nSegunda cadeia possui maior quantidade de vogais.\nvogais: %d\nconsoantes: %d",cont2,cont4);
  33.             else
  34.                 printf("\nPossui a mesma quantidade de vogais.");
  35.     getch();
  36. }
Advertisement
Add Comment
Please, Sign In to add comment