Сегодня разбираем задачу по просьбе Читателя. Вот она: вводится строка, состоящая только из латинских букв в любом регистре. Нужно получить другую строку, применив к исходной следующие правила: 1. Удалить все гласные буквы (гласными считать A E Y U I O как строчные, так и прописные. 2. Перед каждой согласной буквой поставить точку. 3. Все прописные буквы сделать строчными. Давайте делать. Объявляем константы и переменные const glasn: set of char = ['A','a','O','o','U','u','E','e','I','i','Y','y']; var s1, s2: string; i: integer; Здесь glasn - множество гласных букв; s1 - исходная строка; s2 - преобразованная строка; i - переменная для цикла; Вводим исходную строку и "обнуляем" преобразованную begin readln(s1); s2:=''; (напоминаю, что символ заключается в апострофы, поэтому здесь два апострофа, а не кавычки!) Корректность введенных данных проверять не будем, желающие могут дополнить программу. Далее начинаем посимвольно идти от начала к концу и проверять символы на прин