zaschitin48
?>

Вася придумал робота-шифратора, и сейчас пишет для него программы. шифратор работает со строками. до сегодняшнего дня робот умел выполнять только команду cut(x), она означает, что нужно взять поданную на вход роботу строку, разрезать ее пополам после символа с номером x, символы второй части записать в обратном порядке, затем две части переставить местами и склеить обратно в целую строку (символы строки нумеруются слева направо начиная с 1 например, если робот работает со строкой алгоритм и выполняет команду cut(4), то результатом его работы будет строка мтиралго. если после этого робот выполнит команду cut(1), то получится строка огларитм. сегодня вася написал новую команду mcut. например, mcut(4, 1, 3) означает, что робот сначала выполняет команду cut(4), затем для получившейся строки команду cut(1), затем для получившейся строки команду cut(3). на вход роботу подали строку абвгдежз, после чего он выполнил команду mcut(3, 7, 6, 5, 1) 2019 раз подряд (после первого выполнения команды mcut вторая выполняется для полученной строки и так далее). какая строка в итоге получилась?

Информатика

Ответы

Грудинин604
Можно заметить, что нас с каждым днем окружает все больше электронных приборов, делающих нашу жизнь проще. компьютеры, телевизоры, сотовые телефоны, электрочайники, умные автомобили и много чего еще в этом духе. в принципе удивительного в этом ничего нет. человек стремится максимально улучшить, свою жизнь, избавить себя от рутины. для этого он изобретает все новые и более совершенные технологии. так были изобретены первые роботы. роботы уже полной мерой вошли в нашу жизнь. теперь мы просто не представляем ее без них. некоторые роботы готовят еду, некоторые роботы разносят лекарства, убирают, стирают и выполняют огромное количество других функций. если заглянуть немного в будущее, то можно предположить, что появятся роботы, которые будут нам по дому, будут для нас что-то типа прислуги. смогут выгуливать наших животных, нашим детям готовить , сидеть с младенцами, когда родителям нужно отъехать куда-нибудь. да и внешне они будут выглядеть точно также как и люди.
Yuliya-Tsaryova
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 uses crt; var n: longint;     k: byte;   procedure krz (c: longint; var kz: byte); var m: set of byte;     z: byte; begin if c< 0 then c: =c*(-1); if c=0 then kz: =1 else     begin     m: =[];     kz: =0;     while c> =1 do           begin           if not (c mod 10 in m) then             begin             inc(kz);             m: =m+[c mod 10];             end;           c: =c div 10;           end;     end; end;   begin write('n='); readln(n); krz (n,k); writeln(k,' различных цифр'); readln; end.

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

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

Вася придумал робота-шифратора, и сейчас пишет для него программы. шифратор работает со строками. до сегодняшнего дня робот умел выполнять только команду cut(x), она означает, что нужно взять поданную на вход роботу строку, разрезать ее пополам после символа с номером x, символы второй части записать в обратном порядке, затем две части переставить местами и склеить обратно в целую строку (символы строки нумеруются слева направо начиная с 1 например, если робот работает со строкой алгоритм и выполняет команду cut(4), то результатом его работы будет строка мтиралго. если после этого робот выполнит команду cut(1), то получится строка огларитм. сегодня вася написал новую команду mcut. например, mcut(4, 1, 3) означает, что робот сначала выполняет команду cut(4), затем для получившейся строки команду cut(1), затем для получившейся строки команду cut(3). на вход роботу подали строку абвгдежз, после чего он выполнил команду mcut(3, 7, 6, 5, 1) 2019 раз подряд (после первого выполнения команды mcut вторая выполняется для полученной строки и так далее). какая строка в итоге получилась?
Ваше имя (никнейм)*
Email*
Комментарий*