Tutorial de Lenguaje C                                                                                               Dr. Roberto Gómez


prog15.c Ejemplo iteración y selección


/* Calculo número de vocales minusculas, mayusculas  y de cifras dentro de un texto */

#include <stdio.h>

int main()
{
                char c;
                int vmin,vmaj,otros;

                printf(''Introduzca un texto y termine con un ENTER:'');
                vmin=vmaj=0; otros=-1;
                while (c != '\n')  {
                                scanf(''%c,&c);
                                switch (c)
                                            {
                                                case 'a': case 'e': case 'i':
                                                case 'o': case 'u': case 'y':
                                                        vmin=vmin+1;
                                                        break;
                                                case 'A': case 'E': case 'I':
                                                case 'O': case 'U': case 'Y':
                                                        vmaj++; /* equivalente a vmaj = vmaj + 1 */
                                                        break;
                                                default: otros ++;
                                            } /* del switch */
                          } /* del while */
                printf(''VOCALES MAYUSCULAS: %d, vocales minusculas: %d, otros: %d \n'', vmin. vmaj, otros);
}

MENÚ PRINCIPAL