Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KP_1.doc
Скачиваний:
2
Добавлен:
18.08.2019
Размер:
517.63 Кб
Скачать

5. Алгоритмізація і програмування задач з використанням двовимірних масивів

Приклад.

Ввести з клавіатури квадратну матрицю X(5*5). Замінити нулями всі її елементи, розташовані на головній діагоналі і вище неї.

Текст програми

Program Pr_Matr;

uses crt;

const n=5; m=5;

var x:array[1..n,1..m] of integer;

i,j:integer;

Begin

clrscr;

for i:=1 to n do

for j:=1 to m do

read(x[i,j]);

for i:=1 to n do

for j:=i to m do

x[i,j]:=0;

writeln(' Змінена матриця');

for i:=1 to n do

Begin

for j:=1 to m do write(x[i,j]:3); writeln;

end;

readln;

end.

Результати виконання програми

1 9 -1 3 7

3 6 9 2 1

2 3 5 8 0

2 7 9 1 1

2 4 2 7 9

Змінена матриця

0 0 0 0 0

3 0 0 0 0

2 3 0 0 0

2 7 9 0 0

2 4 2 7 0

Індивідуальні завдання

  1. Для заданої дійсної квадратної матриці A(5*5) знайти середнє арифметичне найбільшого і найменшого значень її елементів, розташованих нижче головної діагоналі.

  2. Для заданої дійсної квадратної матриці U(7*7) знайти значення найбільшого за модулем елемента та визначити його індекси.

  3. Для заданої дійсної квадратної матриці W(5*5) знайти суму елементів рядка, в якому розташований мінімальний елемент матриці.

  4. Для заданої дійсної прямокутної матриці R(3*5) поміняти місцями стовпці з мінімальним та максимальним елементами матриці.

  5. Для заданої дійсної прямокутної матриці R(6*3) поміняти місцями рядки з мінімальним та максимальним елементами матриці.

  6. Для заданої дійсної квадратної матриці Y(4*4) визначити індекси всіх додатних елементів, які належать головній та побічній діагоналям.

  7. Для заданої дійсної квадратної матриці I(5*5) визначити максимальні елементи головної та побічної діагоналей.

  8. Для заданої дійсної квадратної матриці G(5*5) визначити мінімальні елементи головної та побічної діагоналей.

  9. Для заданої дійсної квадратної матриці E(4*4) знайти суму елементів в рядках з від’ємним елементом на головній діагоналі.

  10. Для заданої дійсної квадратної матриці D(5*5) знайти найбільший з елементів в рядках з від’ємним елементом на побічній діагоналі.

  11. Для заданої дійсної квадратної матриці X(4*4) знайти суми елементів, розташованих нижче головної діагоналі.

  12. В заданій квадратній матриці N(5*5) цілих чисел поміняти місцями елементи симетричні відносно головної діагоналі.

  13. В матриці дійсних чисел V(5*3) замінити всі елементи, що менші за суму елементів першого рядка.

  14. В матриці дійсних чисел K(4*3) знайти номер рядка, сума елементів якого буде найбільшою.

  15. В матриці дійсних чисел V(4*6) знайти номер стовпця, сума елементів якого буде найменшою.

  16. В заданій квадратній матриці дійсних чисел L(5*5) замінити нулем значення всіх від’ємних елементів побічної діагоналі.

  17. В заданій квадратній матриці дійсних чисел P(6*6) замінити нулем значення всіх додатних елементів головної діагоналі.

  18. В заданій квадратній матриці цілих чисел V(4*4) визначити суму елементів головної та побічної діагоналей.

  19. В заданій квадратній матриці цілих чисел W(5*5) визначити середнє арифметичне елементів головної та побічної діагоналей.

  20. В заданій квадратній матриці цілих чисел E(4*4) визначити середнє геометричне елементів головної діагоналі.

  21. В заданій квадратній матриці цілих чисел Y(6*6) визначити середнє геометричне елементів побічної діагоналі.

  22. В заданій квадратній матриці цілих чисел J(5*5) визначити максимальний елемент над побічною діагоналлю.

  23. В заданій квадратній матриці цілих чисел Z(4*4) визначити мінімальний елемент під побічною діагоналлю.

  24. В заданій квадратній матриці цілих чисел M(6*6) визначити та вивести на екран мінімальний та максимальний елемент головної та побічної діагоналей.

  25. В заданій матриці цілих чисел Y(5*4) визначити середнє арифметичне елементів кожного рядка.

  26. В заданій матриці цілих чисел K(4*5) визначити середнє арифметичне елементів кожного стовпця.

  27. Упорядкувати за спаданням усі рядки дійсної прямокутної матриці R(5*4).

  28. Упорядкувати за зростанням усі рядки дійсної прямокутної матриці Y(6*3).

  29. Упорядкувати за спаданням усі стовпці дійсної прямокутної матриці J(4*5).

  30. Упорядкувати за зростанням усі стовпці дійсної прямокутної матриці D(3*6).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]