elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  CONSONANTES CONSECUTIVAS!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CONSONANTES CONSECUTIVAS!!  (Leído 1,341 veces)
Rafa6336

Desconectado Desconectado

Mensajes: 1


Ver Perfil
CONSONANTES CONSECUTIVAS!!
« en: 14 Noviembre 2018, 16:25 pm »

Chico tengo una duda con este programa tengo que contar el maximo de consonantes juntas en un cadena

Ej. hola mundo
vocales 4
consonates juntas 2
Ej 2. mañana asdsa voy
vocales 6
consonantes juntas 3

Este es mi codigo

#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define N 80

int main()
{
   int i,j,k;
    int con=0,cons=0;
    char vocal[5] = {'a','e','i','o','u'};
    char cad[N];

    printf("Cadena:\n");
    fgets(cad,N,stdin);
    int tam = strlen(cad);
    tam--;
    int ta = strlen(vocal);
    for (i = 0; i <= tam; ++i)
    {
        cad = tolower(cad);
        for ( j = 0; j <= ta; ++j)
        {
            if (cad==vocal[j])
            {
                con++;
            }
        }
    }
   
    printf("vocales %d\n",con );
    printf("Consonantes juntas %d\n",cons );
    return 0;
}


En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: CONSONANTES CONSECUTIVAS!!
« Respuesta #1 en: 14 Noviembre 2018, 17:17 pm »

Tengo hambre   :huh:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #define N 80
  5.  
  6. int main()
  7. {
  8.   int i;
  9.    int con=0, contador=0, cons=0;
  10.    char cad[N];
  11.    printf("Cadena:\n");
  12.    fflush(stdin);
  13.    gets(cad);
  14.    for (i = 0; i<strlen(cad); ++i){
  15. switch(cad[i]){
  16.        case 'a' :case 'A':
  17.        case 'e' :case 'E':
  18.        case 'i' :case 'I':
  19.        case 'o' :case 'O':
  20.        case 'u' :case 'U': con++;contador=0;break;
  21.        case ' ': contador=0;break;
  22.        default: contador++;
  23. }
  24. if(contador>cons)
  25. cons=contador;
  26.    }
  27.    printf("vocales %d\n",con );
  28.    printf("Consonantes juntas %d\n",cons );
  29.    return 0;
  30. }


En línea

7w7
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines