Объясните, пожалуйста, что каждый из циклов тут делает? Почему их три надо? Поправьте где ошибаюсь for (int i = 0; i < 10; i++) { result[i] = new int[i + 1]; // высота массива , каждая новая строка на 1 больше до 10? } for (int j = 0; j < 10; j++) { // определяется ширина массива возрастая до 10? for (int n = 0; n < result[j].length; n++) { result [j][n] = (j + n); //ширина массива заполняется возрастая по формуле j + n ?