Почему мы должны ввести строку для выполнения задачи? В лекции не нашел информации, к сожалению.
array[index] = new int [index + 1];
Почему не работает программа при следующем варианте:
index = index + 1;
public class ArrayTriangle {
public static void main(String[] args) {
/*
Задача: Создай треугольный массив, где значение каждого элемента — это сумма его индексов.
*/
int[][] array = new int[10][];
for (int index = 0; index < array.length; index++) {
/*
Мы должны внести такую переменную, чтобы цикл у нас выполнялся.
*/
array[index] = new int [index + 1];
for (int h = 0; h < array[index].length; h++) {
array[index][h] = index + h;
System.out.print(array[index][h] + " ");
}
System.out.println();
}
}
}