Двовимірні масиви
Двовимірний масив
(матриця) – це вектор векторів, тобто кожен елемент вектора є вектором. Всі елементи матриці є одного типу.
Розмірність матриці 3´4 означає, що матриця містить 3 рядки і 4 стовпці.
Ім'я одержує вся матриця, наприклад А. Елементи
матриці описують двома індексами. Елемент A[i,j] міститься на перетині i-рядка і j-стовпця, тобто перший індекс визначає рядок, а
другий стовпець. (Наприклад, елемент A[2, 4j] міститься на перетині 2-ого рядка і 4-ого
стовпця.)
Елементи, для яких i=j, називаються діагональними елементами
матриці.
Опис матриці
з дійсними елементами, яка містить 4 рядки та 7 стовпців:
I спосіб: var А : array [1
. . 4,
1 . . 7] of real;
II спосіб: type mas= array [1 . . 4, 1 . . 7] of real;
var А:mas;
Література : Руденко, Речич, Потієнко “Інформатика. 9 клас” ст. 184-186.
Задача
Ввести матрицю розмірністю 5´7 з цілими елементами, знайти суму елементів матриці, всі додатні елементи матриці замінити на 1 і вивести змінену матрицю.
Program pr2;
var А : array [1 .
. 4, 1
. . 7] of real;
I,j:integer; s:real;
Begin
for i:=1 to 4 do
for j:=1 to 7 do
begin
read (a[i,j]);
s:=s+ a[i,j];
end;
write(s);
for i:=1 to 4 do
for j:=1 to 7 do
if a[i,j]>0 then a[i,j]:=1;
for i:=1 to 4 do
begin
for j:=1 to 7 do write (a[i,j]);
writeln;
end
end.
Д/з №1
1. Ввести матрицю розмірністю 4´3 з
цілими елементами, знайти суму і кількість всіх додатних елементів матриці.
2. Знайти суму та кількість елементів матриці А розміру n´m, які належать проміжку [c,d].
3. Ввести матрицю
розмірністю 4´3 з цілими
елементами, знайти максимальний елемент матриці.
Д/з №2
1. Ввести
матрицю A розмірністю n´m з дійсними
елементами. Всі додатні елементи замінити на максимальний елемент цієї матриці.
2. Ввести
матрицю розмірністю n´m з цілими
елементами. Просумувати всі додатні елементи матриці в кожному рядку окремо. Вивести у вигляді: номер рядка - сума.
3. Ввести
матрицю А розмірністю 4´7 з цілими
елементами. Порахувати кількість рядків,
в яких всі елементи від'ємні.
Немає коментарів:
Дописати коментар