#include char tolower(char c); bool isvowel(char c, char p); bool isalpha(char c); int main() { char cur, prev; prev = ' '; do { cin >> cur; cur = tolower(cur); if (isvowel(cur, prev)) cout << "*"; else cout << " "; prev = cur; } while (cur != '.'); cout << endl; } bool isvowel(char c, char p) { if (c == 'a' || c == 'i' || c == 'o' || c == 'u' || (c == 'y' && isalpha(p))) return true; return false; } bool isalpha(char c) { if (c >= 'a' && c <= 'z') return true; return false; } char tolower(char c) { if (c >= 'A' && c <= 'Z') c = c + 'a' - 'A'; return c; }