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