zrs-546
?>

Для групповых операций с файлами используются маски имён файлов. маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: символ «? » (вопросительный знак) означает ровно один произвольный символ; символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. в каталоге находится 6 файлов: korsten.docx mikor5.docx mokkorte.dat mokkorte.doc skorcher.doc x-korvet.doc определите, по какой из масок из каталога будет отобрана указанная группа файлов: mikor5.docx mokkorte.doc skorcher.doc x-korvet.doc 1) *kor? *.d* 2) ? kor*.doc 3) *? kor? *.do* 4) *kor? .doc* решение. заметим, что в отобран файл mokkorte.doc, но при этом mokkorte.dat не отобран. из этого следует, что первый вариант не подходит. при этом файл mikor5.docx подходит, из этого следует, что вариант 2 тоже отпадает. также заметим, что все отобранные файлы имеют не менее одного знака до «kor» и не менее одного после до точки. файл korsten.docx не отобран, следовательно, вариант 4 не подходит. правильный ответ указан под номером 3. просто хочу уточнить, зачем мы смотрим на то, что не отобрано? если нужно проверять по группе. не вижу в этом логики.

Информатика

Ответы

Plotnikovangav
#include < iostream> #include < set> #include < iterator> using namespace std; int main() {     string s;     cin > > s;     set< char> myset;     set< char> : : iterator it;     for(char i='0'; i< ='9'; i++) myset.insert(i);     for(int i=0; i< s.length(); i++) myset.erase(s[i]);     cout < < myset.size() < < endl;     for(it=myset.begin(); it! =myset.end(); ++it)         cout< < *it< < " ";     return 0; } пример: 74959741926 30 3 8
Анатольевич-Фатима
// pascalabc.net 3.2, сборка 1488 от 21.06.2017 // внимание! если программа не работает, обновите версию! №1 begin   var a: =arrrandom(readinteger('n=',5); a.println;   writeln('количество различных злементов равно ',           a.distinct.count) end. пример n= 20 -1 -1 5 -3 0 5 5 -5 -2 -4 -1 -2 -2 -2 2 -2 -3 1 2 1 количество различных злементов равно 9 №2 begin   var (m,n): =readinteger2('количество строк и столбцов в массиве: ');   writeln('вводите элементы построчно');   var t: =readmatrinteger(m,n).elementswithindexes.minby(x-> x[0]);   writeln('минимальный элемент a[',t[1]+1,',',t[2]+1,']=',t[0]) end. пример количество строк и столбцов в массиве: 3 4 вводите элементы построчно 5 -11 0 9 12 7 -12 0 8 23 6 20 минимальный элемент a[2,3]=-12

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для групповых операций с файлами используются маски имён файлов. маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: символ «? » (вопросительный знак) означает ровно один произвольный символ; символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. в каталоге находится 6 файлов: korsten.docx mikor5.docx mokkorte.dat mokkorte.doc skorcher.doc x-korvet.doc определите, по какой из масок из каталога будет отобрана указанная группа файлов: mikor5.docx mokkorte.doc skorcher.doc x-korvet.doc 1) *kor? *.d* 2) ? kor*.doc 3) *? kor? *.do* 4) *kor? .doc* решение. заметим, что в отобран файл mokkorte.doc, но при этом mokkorte.dat не отобран. из этого следует, что первый вариант не подходит. при этом файл mikor5.docx подходит, из этого следует, что вариант 2 тоже отпадает. также заметим, что все отобранные файлы имеют не менее одного знака до «kor» и не менее одного после до точки. файл korsten.docx не отобран, следовательно, вариант 4 не подходит. правильный ответ указан под номером 3. просто хочу уточнить, зачем мы смотрим на то, что не отобрано? если нужно проверять по группе. не вижу в этом логики.
Ваше имя (никнейм)*
Email*
Комментарий*