Для решения задачи нужно понять, что такое маска файла в операционной системе Windows и как она работает.
Маска файла – это шаблон, который используется для поиска файлов, соответствующих определенному критерию. В данном случае маска '*rs*.?c*' означает следующее:
- * (звездочка) – означает любое количество любых символов (в том числе и отсутствие символов).
- rs – означает последовательность символов "rs".
- . (точка) – разделяет имя файла и его расширение.
- ? (вопросительный знак) – означает один любой символ.
- c (буква "c") – означает символ "c".
- * (звездочка) – означает любое количество любых символов (в том числе и отсутствие символов).
Таким образом, маске '*rs*.?c*' соответствуют файлы, у которых в имени есть "rs", затем идет любой символ после точки, после чего символ "c", и далее любые символы.
Теперь проверим каждый файл:
- dwerdsdaa.dcw – не соответствует (нет "rs").
- w12rsw.4cd – не соответствует (расширение должно начинаться с одного любого символа и заканчиваться на "c").
- qrsf.wca – не соответствует (расширение должно начинаться с одного любого символа и заканчиваться на "c").
- asdrser.seee – не соответствует (нет символа после точки и символа 'с').
- asdqwrsddd.wcd – не соответствует (расширение должно начинаться с одного любого символа и заканчиваться на "c").
- gg rswa.ccc – не соответствует (нет символа после точки и символа 'с').
- hasrsew.yqca – не соответствует (расширение должно начинаться с одного любого символа и заканчиваться на "c").
- ddddrs.scw – соответствует (есть "rs", есть один символ после точки и символ "c").
Нужно закрасить все фигуры, которые *не* удовлетворяют маске, то есть все, кроме 'ddddrs.scw'.