Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 2 семестр (2).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
136.7 Кб
Скачать

Задание 5. Двумерные массивы

Составить программу на языке программирования высокого уровня Basic. Программу снабдить словесным описанием.

1. В данной квадратной матрице A(N, M) найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.

2. Просуммировать элементы строк матрицы размером 43. Результат получить в одномерном массиве размером 4.

3. Дана действительная матрица размера MN. Определить числа В1, В2, ..., Вm, равные соответственно наименьшим значениям элементов строк.

4. Заданы матрица размером 55 и число К. Разделить элементы К-ой строки на диагональный элемент, расположенный в этой строке.

5. Дана действительная матрица размера 69. Найти среднее арифметическое наибольшего и наименьшего значений ее элементов.

6. Просуммировать элементы столбцов заданной матрицы размером 43. Результат получить в одномерном массиве размером 3.

7. Найти наибольший элемент главной диагонали матрицы Х(55) и вывести на печать строку, в которой он находится.

8. Вычислить сумму элементов двух главных диагоналей матрицы А(N, N).

9. Дана матрица A(N,N). Найти наименьший элемент матрицы и записать нули в строку и столбец, в которых он находится.

10. Вывести на печать положительные элементы главной диагонали матрицы X(N, N).

11. Дана матрица X(N, N). Вычислить суммы элементов каждой строки матрицы и наибольшую из вычисленных сумм.

12. Дана действительная квадратная матрица порядка N. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее.

13. Задана квадратная матрица A(N,N). Исключить из нее строку, в которой расположен максимальный элемент.

14. Вычислить произведения элементов строк матрицы размером 54. Результат получить в одномерном массиве размером 5.

15. Дана матрица A(N, M). В каждой строке найти элемент с наименьшим значением, затем среди этих чисел выбрать наибольшее.

16. Задана матрица A(N, N). Переписать в одномерный массив В элементы двух диагоналей матрицы.

17. Заполнить в массиве С элементы строки матрицы В(4, 4), в которой находится наибольший элемент.

18. Вычислить сумму положительных элементов каждой строки матрицы А(5, 4). Результат получить в одномерном массиве размером 5.

19. Из массива A(N, M) исключить столбец, в котором расположен наименьший элемент.

20. Для матрицы A(N, M) найти среднее арифметическое каждого из столбцов, имеющих четные номера.

21. Для целочисленной матрицы N(5,5) найти для каждой строки число элементов, кратных пяти, и наибольший из полученных результатов.

22. Дана матрица А(3, 4). Преобразовать матрицу в одномерный массив F, переписав в него элементы исходной матрицы построчно начиная с последней строки.

23. Из положительных элементов матрицы N(10,10) сформировать матрицу M(10, kmax), располагая их в строках матрицы подряд, где kmax - число положительных элементов строки матрицы N. Записать нули на место отсутствующих элементов. Отпечатать обе матрицы в общепринятом виде.

24. Дана матрица Q(5,5). Преобразовать матрицу в одномерный массив R, переписав в него элементы исходной матрицы по столбикам, начиная с первого столбца.

25. Найти наибольший и наименьший элементы каждой строки матрицы А(5, 7), поменять их местами. Вывести на печать исходную и конечную матрицы в общепринятом виде.

26. На место максимального элемента матрицы А(7, 7) занести значение нуля. Вывести на печать исходную и конечную матрицу в общепринятом виде.

27. Найти строку с наибольшей и наименьшей суммой элементов матрицы T(N, N). Вывести на печать найденные строки и суммы их элементов.

28. Из элементов матрицы А(40, 40) создать новый одномерный массив С введя в него элементы главной диагонали матрицы. Отпечатать матрицу и массив.

29. Упорядочить по возрастанию элементы каждой строки матрицы V(15, 10). Отпечатать полученную матрицу в общепринятом виде.

30. Записать на место отрицательных элементов матрицы F(5, 5) нули, а на место положительных - единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде.

31. Вычислить среднее арифметическое положительных элементов каждой диагонали матрицы F(10, 10). Вывести на печать матрицу в общепринятом виде, а также значение среднего арифметического, полагая, что на диагоналях матрицы есть хотя бы один положительный элемент.

32. Вычислить сумму и число элементов матрицы B(N, N), находящихся под главной диагональю и на ней. Значение N ввести в диалоге.