Олимпиадный тренинг

Задача . 18481


Задача

Темы:
Имеется фрагмент алгоритма, записанный на алгоритмическом языке:
b := ''
нц для k от 1 до 3
  с := Извлечь(а, 2*k)
  b := Склеить(c, b)
кц
n := Длина(а)
i := 1
нц пока i < n
  с := Извлечь(а, i)
  b := Склеить(b, c)
  i := i + 2
кц
Здесь переменные a, b и с – строкового типа; переменные n, i – целые.
Извлечь(х,i) – возвращает  i-й символ слева в строке х. Имеет строковый тип.
Склеить(х,у) – возвращает  строку, в которой записаны подряд сначала все символы  строки х, а затем все символы строки у. Имеет строковый тип.
Какое значение примет переменная b после выполнения этого фрагмента алгоритма,
если переменная а имела значение 'ПРИВАЛ'?

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя