#include using namespace std; const int NMax = (1 << 13); int v[100][100]; int main() { //freopen("test.in", "r", stdin); int n = 16; for(int i = 1; i <= n; i++) { for(int j = i, k = 1; j <= n; j++) { v[j][i] = k; k++; } } for(int i = 1; i <= n; i++) { for(int j = i, k = 1; j > 0; j--) { v[j][i] = k; k++; } } for(int i = 1; i <= n; i++) { for(int j = 1; j <= n; j++) { cout << v[i][j] << " "; } cout << "\n"; } return 0; }