<br>//programa que dice si una letra introducida es consonante o vocal.<br><br>#include <stdio.h><br>#include <stdlib.h><br>#include <ctype.h><br><br>int main()<br>{<br>    char caracter, caracterMayuscula;<br>
<br>    printf( "Ingrese una letra: " );<br>    scanf( "%c", &caracter );<br>    <br>    caracterMayuscula = toupper( caracter );<br><br>    if( caracterMayuscula == 'A' || caracterMayuscula == 'E' || caracterMayuscula == 'I' <br>
                         || caracterMayuscula == 'O' || caracterMayuscula == 'U' )<br>                         <br>        printf( "%c es vocal\n", caracter );<br><br>    else<br>        printf( "%c No es vocal\n", caracter );<br>
    <br>    system( "pause" );<br>    return 0;<br>}<br><br><br>amigo ese es un codigo que ya te habian puesto por ahi pero tenia unos errorcillos hay esta algo de mi aporte para ver si esto resuelve tus dudas cualquier cosa sobre duda en este codigo preguntame en lo que pueda te ayudo,tambien abajo pongo el que propusiste con switch es la unica manera que se me ocurre checalo como quiera a ver que te parece<br>
<br>#include <stdlib.h> //para system ( "pause" )<br>#include <stdio.h><br>#include <ctype.h> //libreria para toupper<br><br>char letra, letraMayuscula;<br><br>int main ()<br>{<br>           printf ("\n DIGITE UNA LETRA: ");<br>
           scanf ("%c",&letra);<br><br>            letraMayuscula = toupper ( letra ); //convierte la letra ingresada a mayuscula<br>      <br>            switch( letraMayuscula )<br>            {<br>                     case 'A': <br>
                          printf ("\t La letra %c es una vocal",letra);<br>                          break;<br><br>                     case 'E': <br>                          printf ("\t La letra %c es una vocal",letra);<br>
                          break;<br><br>                     case 'I': <br>                          printf ("\t La letra %c es una vocal",letra);<br>                          break;                          <br>
<br>                     case 'O': <br>                          printf ("\t La letra %c es una vocal",letra);<br>                          break;                          <br><br>                     case 'U':<br>
                          printf ("\t La letra %c es una vocal",letra);<br>                          break;<br>                          <br>                     default:<br>                     printf ("\t La letra %c es una consonante",letra);<br>
            }<br>            <br>            printf("\n\n\n\t\t");<br>            system ( "pause" );<br>            return 0;<br>}<br>