#include <stdio.h>
#include <stdlib.h>
#define MAXCAD 200
void cuentaconsonantes(char *cadena);
int main(int argc, char *argv[])
{
  char *cadena;
  cadena=(char *)malloc(sizeof(char)*MAXCAD);             
  printf("Digite la primera cadena \n");
  fgets(cadena, MAXCAD/2,stdin);
  cuentaconsonantes(cadena);
  free(cadena);
  getchar();
  return 0;
}

void cuentaconsonantes(char *cadena){
  int cont=0;
  int i=0;
  printf("cadena %d\n",strlen(cadena));
  for(i=0;i<strlen(cadena)-1;i++){
    if((*(cadena+i)!='a')&&(*(cadena+i)!='e')&&(*(cadena+i)!='i')&&(*(cadena+i)!='o')&&(*(cadena+i)!='u')&&(*(cadena+i)!='\0')){
      cont=cont+1;
    }
  }  
  printf ("El numero de consonantes es:\n%d",cont);
}
