1. Принять первый объект.
2. Проверить, является ли объект строкой. Если нет, вывести сообщение об ошибке и перейти к следующему объекту.
3. Применить правило к первому объекту: взять каждый третий символ, начиная с первого, и преобразовать его к нижнему регистру.
4. Применить правило ко второму объекту: заменить каждое сочетание “eo” на “EO”, а “ou” на “OU”.
5. Применить правило к третьему объекту: убрать последние три символа, а остальные записать с большой буквы, остальные маленькие.
6. Вывести преобразованные объекты.
7. Повторить шаги с 1 по 6 для каждого последующего объекта, пока не будет введена строка “VOID”.
8. Завершить программу.
На каждом шаге проверяем и преобразуем каждый объект в порядке их поступления. Если объект не является строкой, пропускаем его. Если строка соответствует правилу 3, применяем правило 3 к ней. Если строка соответствует правилу 2, применяем правило 2 к ней. Если строка соответствует правилу 1, применяем правило 1 к ней. После завершения всех проверок, выводим преобразованные строки.