Hola nesesito que me ayuden con este programa, introduces una palabra y cuenta las letras q son vocales y las que son consonantes, ya lo tengo estructurado pero me sale un error al compilarlo me dice esto: Misplaced else alguien que me diga en donde estoy mal o donde esta el error porfavor y nesesito otro programa que no tengo ni idea de como hacerlo tiene que ser utilizando while se trata de construir una piramide de numeros, el usuario debe de poner la dimension de dicha piramide asi k se le debe de preguntar al usuario de que dimension la quiere, por ejemplo si el usuario pone que debe de ser de 4 lineas o dimension la piramide, debe mostrarla asi:
1
222
3333
44444
AQUI ESTA EL CODIGO DEL PRIMER PROGRAMA EL QUE CUENTA LAS VOCALES Y CONSONANTES DE 25 CARACTERES QUE INTRODUCE EL USUARIO EN ESTE ME SALE ERROR DE MISPLACED ELSE Y NO SE EN DONDE ESTOY FALLANDO, SI ALGUIEN PUDIERA AYUDARME SE LO AGRADECERIA MUCHO, ESPERO Y ME PUEDAN AYUDAR....
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main ()
{
clrscr();
char lista[25], aux=' ';
int i=0,contador,consonantes;
while((i<25)&&(aux!='*'))
{
cout<<"Dame el caracter\n";
cin>>aux;
lista
=aux;
i++;
if ((aux=='a')||
(aux=='e')||
(aux=='i')||
(aux=='o')||
(aux=='u'))
contador=0;
contador=contador+1;
cout<<"El numero de vocales es:\n"<<contador;
else
if ((aux!='a')||
(aux!='e')||
(aux!='i')||
(aux!='o')||
(aux!='u'))
consonantes=0;
consonantes=consonantes+1;
cout<<"Las consonantes son:\n "<<consonantes;
}
getch();
return 0;
}