#include #include int vocala(int c) { c = tolower(c); return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'; } // desparte cuvinte in silabe intre vocala si consoana // afiseaza fiecare cuvant pe un rand int main(void) { int c; while ((c = getchar()) != EOF) if (!isspace(c)) { do { putchar(c); int ult = c; c = getchar(); if (vocala(ult) && isalpha(c) && !vocala(c)) putchar('-'); } while (c != EOF && !isspace(c)); putchar('\n'); } return 0; }