Задания по теме №3 «Работа с двумерными массивами на языке Pascal»

1. Ввести вещественную матрицу размерности n * m построчно, а вывести по столбцам.

2. Выяснить сколько положительных элементов содержит матрица размерности n * m , если aij = sin(i+j/2).

3. Дана квадратная вещественная матрица размерности n. Является ли матрица симметричной относительно главной диагонали.

4. Дана квадратная вещественная матрица размерности n. Транспонировать матрицу.

5. Дана квадратная вещественная матрица размерности n. Сравнить сумму элементов матрицы на главной и побочной диагоналях.

6. Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих выше главной диагонали.

7. Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих ниже главной диагонали.

8. Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих выше и ниже побочной.

9. Сформировать матрицу по следующему правилу

10. Сформировать матрицу по следующему правилу

11. Сформировать матрицу по следующему правилу

12. Напишите программу, которая подсчитывает количество и сумму положительных и отрицательных элементов двухмерного массива.

13. Найти наибольший и наименьший элементы прямоугольной матрицы.

14. Для целочисленной квадратной матрицы найти число элементов, кратных k.

15. Дана вещественная матрица размерности m * n. Упорядочить элементы каждой четной строки по возрастанию.

16. Дана вещественная матрица размерности m * n. Расположить все элементы матрицы по убыванию.

17. Вычислить сумму и число положительных элементов матрицы A [N, N], находящихся над главной диагональю.

18. Дана матрица B [N, М]. Найти максимальный и минимальный элементы матрицы.

19. Дана действительная матрица размера n * 9. Найти среднее арифметическое элементов главной и побочной диагонали (отдельно).

20. Упорядочить по возрастанию элементы первой строки матрицы размером n x m.

21. Упорядочить по убыванию элементы последнего столбца матрицы размером n x m.

22. Дана действительная матрица размера m x n. Найти сумму наибольшихзначений элементов ее строк.

23. Задана матрица размером n x m. Найти максимальный по модулю элемент матрицы.

24. Дана матрица A(N, M). Найдите её наибольший элемент и номера строки и столбца, на пересечении которых он находится.

25. В каждой строке заданной матрицы A(N, M) вычислите сумму, количество и среднее арифметическое положительных элементов.

26. Для заданной целочисленной матрицы A(N, M) определите, является ли сумма её элементов чётным числом, и выведите на печать соответствующий текст.

27. Дана матрица A(N, M). Найдите количество элементов этой матрицы, больших среднего арифметического всех её элементов.

28. Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число.

29. Дана квадратная матрица A [N, N]. Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать полученную матрицу.

30. Дана матрица A(N, M). Вычислите вектор X(M), где значение Xj равно сумме положительных элементов j-го столбца матрицы A.

31. Дана матрица A(N, M). Получите вектор X(M), равный P-й строке матрицы, и вектор Y(N), равный Q-му столбцу матрицы.

32. Дана матрица A(N, M). Поменяйте местами её наибольший и наименьший элементы.

33. Дана матрица A(N, N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите их на максимальный элемент главной диагонали.

34. Дана действительная матрица размером n x m, все элементы которой различны. Указать индексы элементов с наименьшим и наибольшим значениями.

35. Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов.

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

37. Преобразовать исходную матрицу по правилу: четные строки домножить на заданное значение, нечетные оставить без изменения.

38. Для заданной матрицы А(N, N) найдите сумму всех элементов

39. Для заданной матрицы А(N, N) найдите сумму элементов главной диагонали.

40. Для заданной матрицы А(N, N) найдите: значения наибольшего и наименьшего из элементов главной диагонали.

41. Переместить максимальный элемент матрицы F(k,p) в правый верхний угол, а минимальный элемент – в левый нижний угол.

42. Заменить строку матрицы P(n,m) с максимальной суммой элементов на первую строку поэлементно.

43. Вычислите матрицу С(N, N), являющуюся суммой матриц А(N, N) и В(N, N). Матрица А задана, а элементы матрицы B вычисляются по формуле

44. Задана матрица А(n,m), в каждом столбце которой минимальный элемент необходимо заменить суммой положительных элементов этого же столбца.

45. Задана матрица порядка n и число k. Разделить элементы k-ой строки на диагональный элемент, расположенный в этой строке.

46. В заданном массиве X(N, M) все числа различны. В каждой строке выбирается минимальный элемент. Напечатайте номер строки массива Х, в которой расположено выбранное число.

47. В заданном массиве X(N, M) все числа различны. В каждой строке выбирается максимальный элемент. Напечатайте номер строки массива Х, в которой расположено выбранное число.

48. В заданном массиве A(N, N) вычислите две суммы элементов, расположенных выше и ниже побочной диагонали.

49. Дана матрица A(N, M). Найти произведение элементов, расположенных на главной диагонали, а элементы побочной диагонали умножить на 2.

50. Дана матрица A(N, M). Найти произведение элементов, расположенных на побочной диагонали, а элементы главной диагонали умножить на 5.

51. Поменять местами 1-й и последний столбцы матрицы А(k,m).

52. Преобразовать исходную матрицу так, чтобы первый элемент каждой строки был заменен средним арифметическим элементов этой строки.

53. Шестизначный номер автобусного билета называют "счастливым", если равны суммы его первых трёх и последних трёх цифр. Введите с клавиатуры номер билета и выясните "счастливый" ли он.

54. Найти сумму элементов матрицы, лежащих выше главной диагонали.

55. Найти сумму элементов матрицы, лежащих ниже главной диагонали.

56. Найти произведение ненулевых элементов матрицы A(N, M).

57. Дана матрица размера M × N и целое число K (1 ≤ K M). Найти сумму и произведение элементов K-й строки данной матрицы.

58. Дана матрица размера M × N и целое число K (1 ≤ K N). Найти сумму и произведение элементов K-го столбца данной матрицы.

59. Дана действительная матрица размера n * 9. Найти среднее арифметическое элементов главной и побочной диагонали (отдельно).

60. Дана вещественная матрица размерности m * n. Упорядочить элементы каждой четной строки по возрастанию.

61. Дана матрица A(N, N). Перепишите элементы её главной диагонали в одномерный массив Y(N) и разделите их на максимальный элемент главной диагонали.

62. Вычислить сумму и число положительных элементов матрицы A [N, N], находящихся над главной диагональю.

return false">ссылка скрыта

63. Дана действительная матрица размером n x m, все элементы которой различны. Указать индексы элементов с наименьшим и наибольшим значениями.