C++로 저렇게 내려가면서 값을 채우고 싶은데 방법이 안떠오르네요

맨 중앙은 

    for(int i = 0i < S.length(); i++){         S[i];    }

이렇게 하면 되는데 그 다음 부터는 어떻게 해야할지 모르겠군요