Здравствуйте, Кодт, Вы писали:
К> 2-мерные массивы произвольной размерности
Обобщение камерной музыки на k>3 ?

Все, что здесь сказано, может и будет использоваться против меня...
K(i,j) = (i+j-1)*(i+j-2)/2 +j
Здравствуйте, Yadosupp, Вы писали:
Y>Итак, суть задачки — автоматом заполнить квадрат заданной размерности следующим образом
Y> 1 3 6 10
Y> 2 5 9 13
Y> 4 8 12 15
Y> 7 11 14 16
Y> Размерность произвольная.
Y> У кого какие мнения? Ясно, что нужно каждое следующее значение рассчитывать из положения в квадрате и размерности, но по какой формуле? Я вывести не смог 
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Alex Reyst, Вы писали:
К>> 2-мерные массивы произвольной размерности
AR>Обобщение камерной музыки на k>3 ?
Ну если хочешь, то это размерность и валентность.
Скаляр — 0-валентный объект, n-мерный вектор — 1-валентный, n*m-мерная матрица — 2-валентный.
Индексы k-валентного объекта образуют k-мерный вектор.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Здравствуйте, Кодт, Вы писали:
К>Ну если хочешь, то это размерность и валентность.
Тогда +1. Можно еще добавить валентность==ранг. А то просто фраза у тебя странно выглядела, глаз зацепился...

Все, что здесь сказано, может и будет использоваться против меня...
Вы наверно имели ввиду:
for (int i=0, k=1; i<N; i++)
for (int j=i; j>=0; j--)
a[i-j][j] = k++;
но этот код заполняет только половину квадрата
Здравствуйте, Аноним, Вы писали:
А>Вы наверно имели ввиду:
А>А> for (int i=0, k=1; i<N; i++)
А> for (int j=i; j>=0; j--)
А> a[i-j][j] = k++;
А>
А>но этот код заполняет только половину квадрата
А дальше сам
Здравствуйте, woodpecker, Вы писали:
W>K(i,j) = (i+j-1)*(i+j-2)/2 +j
Спсбо

... << RSDN@Home 1.1.4 stable rev. 510>>