Массивы данных. Двумерные массивы
Срок сдачи: 26.03.2013
Задание I. Решить следующие задачи с использованием структуры данных двумерный массив (все задачи).
I.1. Сформировать двумерный массив n·n указанного вида для произвольного n. Для n=4 формируемый массив имеет вид
1 0 0 0
2 1 0 0
3 2 1 0
4 3 2 1.
I.2. Сформировать двумерный массив n·n указанного вида для произвольного n. Для n=4 формируемый массив имеет вид
0 0 0 4
0 0 4 3
0 4 3 2
4 3 2 1.
I.3. Сформировать двумерный массив n·n указанного вида для произвольного n. Для n=5 формируемый массив имеет вид
1 0 0 0 1
1 1 0 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1.
I.4. Сформировать двумерный массив n·n указанного вида для произвольного нечетного n. Для n=5 формируемый массив имеет вид
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0.
Задание II. Обработать массив в соответствии с условием задания. На экран вывести исходный и преобразованный массивы. Проверить правильность выполнения программы с помощью тестового варианта. Решить любые 5(пять) задач из предложенного списка.
II.1. Задана матрица M(N,M). Упорядочить по возрастанию элементы каждой строки матрицы .
II.2. Задана матрица A(N,M). Вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты получить в виде двумерного массива .
II.3. Задана матрица B(N,M). Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней .
II.4. Задана матрица Р(N,M). Найти в каждой строке наибольший элемент и поменять его местами с элементами главной диагонали .
II.5. Задан массив С(М). Определить минимальный элемент массива С и его номер .
II.6. Задана матрица R(K.N). Найти наибольший и наименьший элементы матрицы и поменять их местами .
II.7. Задана матрица F(N,M). Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с первым и последним элементами строки соответственно .
II.8. Задан массив Z(N). Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z.
II.9. В целочисленной матрице N(A,B) определить все элементы, кратные пяти. Сформировать из этих элементов одномерный массив и найти наибольший элемент этого массива .
II.10. Задана матрица T(N,M). Найти строку с наименьшей и наибольшей суммой элементов. Вывести на экран найденные строки и суммы их элементов .
Не нашли, что искали? Воспользуйтесь поиском:
|