- •Лабораторная работа 4
- •Динамические массивы
- •Указатели на многомерные массивы
- •Динамическое размещение массивов
- •Порядок выполнения работы
- •Отчет должен содержать:
- •17. Создать массив в[5][4][2].Изменить индексацию, чтобы последний элемент имел индексы 0,-2,3. Протестировать программу.
- •17. Дан массив размера n. После каждого отрицательного элемента массива вставить 2 максимальных элемента.
- •17. Дана матрица размера m n. Удалить столбец, содержащий максимальный элемент матрицы, и продублировать последний столбец.
17. Дан массив размера n. После каждого отрицательного элемента массива вставить 2 максимальных элемента.
18. Дан целочисленный массив размера N. Продублировать 3 раза в нем все четные числа.
19. Дан целочисленный массив размера N. Удвоить в нем вхождения максимальных чисел.
20. Дан массив размера N и целые числа K и L (1 < K < L < N). Удвоить элементы с номерами от K до L включительно и вывести размер полученного массива и его содержимое.
Задание 3
1. Дана матрица размера M N. Продублировать 3 раза строку строку, содержащую минимальный элемент матрицы.
2. Дана матрица размера M N. Удалить столбец, содержащий максимальный элемент матрицы, и удвоить столбец, содержащий минимальный элемент..
3. Дана матрица размера M N. Продублировать ее первый столбец, содержащий только положительные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений.
4. Дана матрица размера M N. Удалить ее последний столбец, содержащий только отрицательные элементы, и продублировать первый столбец, содержащий положительные элементы.
5. Дана матрица размера M N, содержащая как положительные, так и отрицательные элементы. Продублировать все ее столбцы, содержащие только положительные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений.
6. Дана матрица размера M N. Перед первым столбцом, содержащим только положительные элементы, вставить столбец из 0. Если требуемых столбцов нет, то вывести матрицу без изменений
7. Дана матрица размера M N и целое число K (1 K M). Перед строкой матрицы с номером K вставить 3 строки из 1.
8. Дана матрица размера M N и целое число K (1 K N). После столбца матрицы с номером K вставить 2 столбца из 0.
9. Дана матрица размера M N. Продублировать 3 раза строку матрицы, содержащую ее максимальный элемент.
10. Дана матрица размера M N. Продублировать 2 раза столбец матрицы, содержащий ее минимальный элемент.
11. Дана матрица размера M N. После последнего столбца, содержащего только отрицательные элементы, вставить 3 столбца из 99. Если требуемых столбцов нет, то вывести матрицу без изменений.
12. Дана матрица размера M N. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность. Продублируйте последнюю строку.
13. Дана матрица размера M N. Упорядочить ее столбцы так, чтобы их последние элементы образовывали убывающую последовательность. Продублировать 1 столбец.
14. Дана матрица размера M N. Упорядочить ее строки так, чтобы их минимальные элементы образовывали убывающую последовательность. Продублировать строку с номером 1.
15. Дана матрица размера M N. Упорядочить ее столбцы так, чтобы их максимальные элементы образовывали возрастающую последовательность. Продублировать столбец 1.
16. Дана матрица размера M N. Удалить строку, содержащую минимальный элемент матрицы продублировать строку, содержащую максимальный элемент.
17. Дана матрица размера m n. Удалить столбец, содержащий максимальный элемент матрицы, и продублировать последний столбец.
18. Дана матрица размера M N. Удалить ее первый столбец, содержащий только положительные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений., продублировать 1 столбец.
19. Дана матрица размера M N. Удалить ее последний столбец, содержащий только отрицательные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений.
20. Дана матрица размера M N, содержащая как положительные, так и отрицательные элементы. Удалить все ее столбцы, содержащие только положительные элементы, и продублировать столбцы, содержащие только отрицательные .