Druhá možnosť: Spravíš si pole char[256], v ktorom budeš mať na pozícii každého znaku uložené, či je to samohláska (=1) alebo spoluhláska (=2) alebo niečo iné (=0). To pole na začiatku vynuluješ a inicializuješ dvoma cyklami. Potom pri zisťovaní typu znaku už nebudeš potrebovať žiadne cykly, iba sa pozrieš na prislúchajúcu pozíciu znaku.