이중배열로 문제를 풀면 된다.
출력할때 NULL이 아닌 경우에만 출력하는 조건문을 걸어주면 쉽게 문제를 해결할 수 있다.
#include <bits/stdc++.h>
using namespace std;
char str[5][16];
int main()
{
for (int i = 0; i < 5; ++i)
scanf("%s", &str[i]);
for (int i = 0; i < 15; ++i)
{
for (int j = 0; j < 5; ++j)
{
if (str[j][i] != NULL)
printf("%c", str[j][i]);
}
}
}