/* a - индекс начала первого фрагмента b - индекс начала второго фрагмента m - длинна обеих фрагментов n - общее количество элементов */for i = 0 to m-1 if b+i >= n return tmp = str[a+i] str[a+i] = str[b+i] str[b+i] = tmp