Задачи на массивы в Java. Часть 6
Дан массив:
int[][] matrix = new int[][] {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Найдите сумму элементов главной диагонали матрицы.
Дан массив:
int[][] arrays = new int[][] {
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
};
Найдите массив с максимальной суммой элементов.
Дан массив:
int[] numbers = new int[] {5, 2, 8, 1, 9, 3, 7, 4, 6};
Отсортируйте массив по убыванию и найдите второй по величине элемент.
Дан массив:
int[] array = new int[] { 1, 2, 3, 2, 4, 5, 3, 6, 7, 1 };
Удалите все дубликаты из массива, сохранив порядок элементов.
Дан массив:
int[][] matrix = new int[][] {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Транспонируйте матрицу (поменяйте строки и столбцы местами).
Дан массив:
int[] numbers = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Разделите массив на два: с четными и нечетными числами.
Дан массив:
int[][] arrays = new int[][] {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
Найдите поэлементную сумму всех массивов.
Дан массив:
int[] numbers = new int[] {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};
Сдвиньте элементы массива на 3 позиции вправо с циклическим переносом.
Дан массив:
int[] numbers = new int[] {1, 5, 3, 8, 2, 7, 4, 6, 9, 10};
Найдите длину наибольшей возрастающей подпоследовательности.