GatoBooster

Lab Pregunta 2 Vocales

Sep 8th, 2017
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.65 KB | None | 0 0
  1. //gcc 5.4.0
  2. /*
  3. Nombre: Saúl Palma Ruiz.
  4. Paralelo: 2.
  5. Fecha: 08/09/2017
  6. */
  7.  
  8.  
  9. #include  <stdio.h>
  10. #include  <string.h>
  11.  
  12. int main(void)
  13. {
  14.     //declaracion de variables
  15.     int cantPal, i = 0, j = 0, largo=0;
  16.     int conta=0, conte=0, conti=0, conto=0, contu=0;
  17.     char vector[30+1];
  18.    
  19.     //vailadar el cantPal
  20.     do{
  21.     scanf("%d",&cantPal);
  22.     }while((cantPal < 1) || (cantPal > 100));
  23.    
  24.     //usar un for para que poder validar todas las palabras
  25.     for(i=0;i<cantPal;i++){
  26.        
  27.         scanf("%s",vector);
  28.         largo = strlen(vector);//ver el largo
  29.        
  30.         //recorrer el vector char por char
  31.         for(j = 0; j < largo; j++){
  32.             //verificar si se encuentra la vocal
  33.             if((vector[j] == 'a')||(vector[j] == 'A')){
  34.                 conta++;
  35.             }
  36.            
  37.             if((vector[j] == 'e')||(vector[j] == 'E')){
  38.                 conte++;
  39.             }
  40.            
  41.             if((vector[j] == 'i')||(vector[j] == 'I')){
  42.                 conti++;
  43.             }
  44.            
  45.             if((vector[j] == 'o')||(vector[j] == 'O')){
  46.                 conto++;
  47.             }
  48.            
  49.             if((vector[j] == 'u')||(vector[j] == 'U')){
  50.                 contu++;
  51.             }
  52.         }
  53.        
  54.         //Validar si estuvieron todas las vocales
  55.         if((conta >= 1)&&(conte >= 1)&&(conti >= 1)&&(conto >= 1)&&(contu >= 1)){
  56.             printf("SI\n");
  57.         }else{
  58.             printf("NO\n");
  59.         }
  60.         //limpieza de variables
  61.         conta=0;
  62.         conte=0;
  63.         conti=0;
  64.         conto=0;
  65.         contu=0;
  66.    
  67.     }
  68.    
  69.     return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment