- •Задачи по теме “циклы и строки”
- •Аргентина манит негра является палиндромом.
- •Задачи по теме “циклы и двумерные массивы”
- •Задачи по теме “функции”
- •Задачи по теме ”функции и одномерные массивы”
- •Задачи по теме “функции и двумерные массивы”
- •Задачи по теме “функции и строки”
- •Задачи по теме “аргументы функции main()”
- •Я от бабушки ушел
Задачи по теме “функции и двумерные массивы”
1.
Написать программу, находящую в матрице размерностью n*m строку с минимальным элементом и меняющую ее местами с первой строкой. Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –100, +100;
-вывода двумерного массива;
-поиска индексов минимального элемента матрицы;
-перестановки строк матрицы.
2.
Написать программу, находящую в матрице размерностью n*m строку с максимальным элементом и меняющую его местами с последним столбцом. Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –100, +100;
-вывода двумерного массива;
-поиска индексов минимального элемента матрицы;
-перестановки столбцов матрицы.
3.
Для матрицы В(N,M), N < = M, M< =10 , найти сумму элементов каждого столбца матрицы. Сформировать массив D из найденных сумм.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –20, +100;
-вывода двумерного массива;
-поиска суммы элементов столбца матрицы;
4.
Для матрицы В(N,M), N < = M, M< =10 , найти сумму элементов каждой стрки матрицы. Сформировать массив D из найденных сумм.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –80, +100;
-вывода двумерного массива;
-поиска суммы элементов строки матрицы;
5.
Написать программу, выполняющую в матрице размерностью n*m перестановку строк и столбцов (транспонирование матрицы). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –100, +100;
-вывода двумерного массива;
-перестановки строк и столбцов матрицы.
6
Напишите программу для сложения и вычитания матриц, размерности которых запрашиваются программой в диалоговом режиме, а память распределяется динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-вывода двумерного массива;
-сложения и вычитания матриц. Одним из формальных параметров функции должен быть признак вида операции.
7.
Написать программу, выполняющую в матрице размерностью n*m инвертирвание строк ( т.е. перестановку элементов каждой строки в обратном порядке). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напишите функции:
-заполнения двумерного массива случайными числами из диапазна –100, +100;
-вывода двумерного массива;
-инвертирования строки матрицы.
8
Переформировать квадратную матрицу размерностью N таким образом, чтобы ее строки располагались по возрастанию их первых элементов. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –200, +200;
-вывода двумерного массива;
-сортировки строки матрицы по возрастанию;
- преобразования матрицы.
9.
Переформировать квадратную матрицу размерностью N таким образом, чтобы ее столбцы располагались по возрастанию их первых элементов. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –200, +200;
-вывода двумерного массива;
-сортировки столбца матрицы по возрастанию;
- преобразования матрицы.
10.
Написать программу, выполняющую в матрице размерностью n*m поиск седловых точек ( седловой точкой называется элемент, являющийся минимальным в строке и максимальным в столбце). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазона –100, +100;
-вывода двумерного массива;
-поиска седловых точек;
11
Отсортировать элементы каждой строки квадратной матрицы размерностью N по возрастанию. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –200, +200;
-вывода двумерного массива;
-сортировки строки матрицы по возрастанию;
12
Отсортировать элементы каждой строки квадратной матрицы размерностью N по убыванию. Значение N программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически.
Напищите функции:
-заполнения двумерного массива случайными числами из диапазна –200, +200;
-вывода двумерного массива;
-сортировки строки матрицы по убыванию.
