
Hola a todos, tengo el siguiente programa cuya funcion es contar las vocales (mayusculas y minusculas), pero lo q hace en contar los caracteres.
Si alguien puede corregirlo por favor hagalo para conocer el error. GRACIAS...
#include<conio.h>
#include<stdio.h>
void main()
{
char cad[100];
int cont,spc,voc,q,i;
printf("Escriba una cadena\n ");
gets(cad);
voc=0;
for(cont=0;cad[cont]!='\0';cont++)
{
if(cad[cont]=='a'||'e'||'i'||'o'||'u')voc=voc+1;
}
printf("En el texto hay %i vocales",voc);
}