Фрагмент программы

for(i=n-1; i>=0; i--)

for(j=i; j<=i; j++)

a[i][j]=1;

заполнит элементы квадратной матрицы :

  • на главной диагонали
  • на побочной диагонали
  • над главной диагональю
  • под главной диагональю
  • под побочной диагональю

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.