[C con Clase] Vocal o Consonante

Carlos Wrangller Encarnacion Rodriguez carlos.w04 en gmail.com
Jue Jul 16 16:23:38 CEST 2009


Tengo el siguiente programa pasa saber si un caracter es vocal o consonante
pero siempre me dice que es consonante nose q tengo mal me imagino q cuando
hace la comparacion en el switch el caracter que llega no es la vocal pero
si le introdusco 2 (a) me dice q es consonante como quiera.

#include <conio.h>
#include <stdio.h>
char letra[3];
int largo=0;
int main ()
{
printf ("\n DIGITE UNA LETRA:");
scanf ("%s",letra);
while(letra[3] != '\0');
switch(letra[3])
{
   case 'a':
   case 'e':
   case 'i':
   case 'o':
   case 'u':
printf ("\n La letra %s es una vocal",letra);
      break;
   default:
printf ("\n La letra %s es una consonante",letra);
}
getch();
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090716/e1339566/attachment.html>


Más información sobre la lista de distribución Cconclase