Создать множество с согластными.
Создать множество с гластными.
Разрезать строку на две строки по пробелу.
Перебором брать буквы с получившихся строк и складывать пока не появится первая гласная, потом вторая, но вторую гласную не добавлять. Добавить '.'(точку)
Соединить две обработанные строки.
Я просто сомневаюсь, что какой-то язык программирования знает о существовании гласных и согласных.