Well, I'll just point out that there's an easier way of going about getting random consonants and random vowels:
Code:
char randomConsonant() {
srand ((unsigned)time(0));
char c;
do {
c = (rand() % ('a' - 'z' + 1)) + 'a';
} while ((c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u'));
return c;
}
char randomVowel() {
srand ((unsigned)time(0));
char c;
do {
c = (rand() % ('a' - 'z' + 1)) + 'a';
} while ((c != 'a') && (c != 'e') && (c != 'i') && (c != 'o') && (c != 'u'));
return c;
}