program MatrixOperations;
uses
SysUtils;
var
A: array[1..3, 1..4] of Integer;
C: array[1..3, 1..4] of Real;
i, j, count: Integer;
zv: string = '****************************************';
begin
Writeln('Лабораторная работа №12, 13');
Writeln('Выполнили: Ахматянов Дамир');
Writeln('группа 731-311');
Writeln(zv);
// Ввод матрицы A
for i := 1 to 3 do
begin
for j := 1 to 4 do
begin
Write('Введите элемент A[', i, ',', j, ']: ');
Readln(A[i, j]);
end;
end;
// Строим матрицу C по формуле
for i := 1 to 3 do
begin
for j := 1 to 4 do
begin
C[i, j] := Sin(A[i, j]);
end;
end;
// Выводим матрицу C на экран
Writeln('Матрица C:');
for i := 1 to 3 do
begin
for j := 1 to 4 do
begin
Write(C[i, j]:0:2, ' ');
end;
Writeln;
end;
// Определяем количество элементов dij>0.1
count := 0;
Writeln('Элементы dij>0.1:');
for i := 1 to 3 do
begin
for j := 1 to 4 do
begin
if C[i, j] > 0.1 then
begin
Write('C[', i, ',', j, ']: ', C[i, j]:0:2, ' ');
Inc(count);
end;
end;
end;
Writeln;
Writeln('Количество элементов dij>0.1: ', count);
// Меняем местами 1-й и 4-й столбцы матрицы A
for i := 1 to 3 do
begin
A[i, 1] := A[i, 1] + A[i, 4];
A[i, 4] := A[i, 1] - A[i, 4];
A[i, 1] := A[i, 1] - A[i, 4];
end;
// Выводим измененную матрицу A на экран
Writeln('Измененная матрица A:');
for i := 1 to 3 do
begin
for j := 1 to 4 do
begin
Write(A[i, j], ' ');
end;
Writeln;
end;
end.
cHJvZ3JhbSBNYXRyaXhPcGVyYXRpb25zOwoKdXNlcwogIFN5c1V0aWxzOwoKdmFyCiAgICAgICAgICAgIEE6IGFycmF5WzEuLjMsIDEuLjRdIG9mIEludGVnZXI7CiAgICAgICAgICAgIEM6IGFycmF5WzEuLjMsIDEuLjRdIG9mIFJlYWw7CiAgaSwgaiwgY291bnQ6IEludGVnZXI7CiAgICAgICAgICAgenY6IHN0cmluZyA9ICcqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqJzsKCmJlZ2luCiAgV3JpdGVsbign0JvQsNCx0L7RgNCw0YLQvtGA0L3QsNGPINGA0LDQsdC+0YLQsCDihJYxMiwgMTMnKTsKICBXcml0ZWxuKCfQktGL0L/QvtC70L3QuNC70Lg6INCQ0YXQvNCw0YLRj9C90L7QsiDQlNCw0LzQuNGAJyk7CiAgV3JpdGVsbign0LPRgNGD0L/Qv9CwIDczMS0zMTEnKTsKICBXcml0ZWxuKHp2KTsKICAvLyDQktCy0L7QtCDQvNCw0YLRgNC40YbRiyBBCiAgZm9yIGkgOj0gMSB0byAzIGRvCiAgYmVnaW4KICAgIGZvciBqIDo9IDEgdG8gNCBkbwogICAgYmVnaW4KICAgICAgV3JpdGUoJ9CS0LLQtdC00LjRgtC1INGN0LvQtdC80LXQvdGCIEFbJywgaSwgJywnLCBqLCAnXTogJyk7CiAgICAgIFJlYWRsbihBW2ksIGpdKTsKICAgIGVuZDsKICBlbmQ7CgogIC8vINCh0YLRgNC+0LjQvCDQvNCw0YLRgNC40YbRgyBDINC/0L4g0YTQvtGA0LzRg9C70LUKICBmb3IgaSA6PSAxIHRvIDMgZG8KICBiZWdpbgogICAgZm9yIGogOj0gMSB0byA0IGRvCiAgICBiZWdpbgogICAgICBDW2ksIGpdIDo9IFNpbihBW2ksIGpdKTsKICAgIGVuZDsKICBlbmQ7CgogIC8vINCS0YvQstC+0LTQuNC8INC80LDRgtGA0LjRhtGDIEMg0L3QsCDRjdC60YDQsNC9CiAgV3JpdGVsbign0JzQsNGC0YDQuNGG0LAgQzonKTsKICBmb3IgaSA6PSAxIHRvIDMgZG8KICBiZWdpbgogICAgZm9yIGogOj0gMSB0byA0IGRvCiAgICBiZWdpbgogICAgICBXcml0ZShDW2ksIGpdOjA6MiwgJyAnKTsKICAgIGVuZDsKICAgIFdyaXRlbG47CiAgZW5kOwoKICAvLyDQntC/0YDQtdC00LXQu9GP0LXQvCDQutC+0LvQuNGH0LXRgdGC0LLQviDRjdC70LXQvNC10L3RgtC+0LIgZGlqPjAuMQogIGNvdW50IDo9IDA7CiAgV3JpdGVsbign0K3Qu9C10LzQtdC90YLRiyBkaWo+MC4xOicpOwogIGZvciBpIDo9IDEgdG8gMyBkbwogIGJlZ2luCiAgICBmb3IgaiA6PSAxIHRvIDQgZG8KICAgIGJlZ2luCiAgICAgIGlmIENbaSwgal0gPiAwLjEgdGhlbgogICAgICBiZWdpbgogICAgICAgIFdyaXRlKCdDWycsIGksICcsJywgaiwgJ106ICcsIENbaSwgal06MDoyLCAnICcpOwogICAgICAgIEluYyhjb3VudCk7CiAgICAgIGVuZDsKICAgIGVuZDsKICBlbmQ7CiAgV3JpdGVsbjsKICBXcml0ZWxuKCfQmtC+0LvQuNGH0LXRgdGC0LLQviDRjdC70LXQvNC10L3RgtC+0LIgZGlqPjAuMTogJywgY291bnQpOwoKICAvLyDQnNC10L3Rj9C10Lwg0LzQtdGB0YLQsNC80LggMS3QuSDQuCA0LdC5INGB0YLQvtC70LHRhtGLINC80LDRgtGA0LjRhtGLIEEKICBmb3IgaSA6PSAxIHRvIDMgZG8KICBiZWdpbgogICAgQVtpLCAxXSA6PSBBW2ksIDFdICsgQVtpLCA0XTsKICAgIEFbaSwgNF0gOj0gQVtpLCAxXSAtIEFbaSwgNF07CiAgICBBW2ksIDFdIDo9IEFbaSwgMV0gLSBBW2ksIDRdOwogIGVuZDsKCiAgLy8g0JLRi9Cy0L7QtNC40Lwg0LjQt9C80LXQvdC10L3QvdGD0Y4g0LzQsNGC0YDQuNGG0YMgQSDQvdCwINGN0LrRgNCw0L0KICBXcml0ZWxuKCfQmNC30LzQtdC90LXQvdC90LDRjyDQvNCw0YLRgNC40YbQsCBBOicpOwogIGZvciBpIDo9IDEgdG8gMyBkbwogIGJlZ2luCiAgICBmb3IgaiA6PSAxIHRvIDQgZG8KICAgIGJlZ2luCiAgICAgIFdyaXRlKEFbaSwgal0sICcgJyk7CiAgICBlbmQ7CiAgICBXcml0ZWxuOwogIGVuZDsKCmVuZC4=
Лабораторная работа №12, 13
Выполнили: Ахматянов Дамир
группа 731-311
****************************************
Введите элемент A[1,1]: Введите элемент A[1,2]: Введите элемент A[1,3]: Введите элемент A[1,4]: Введите элемент A[2,1]: Введите элемент A[2,2]: Введите элемент A[2,3]: Введите элемент A[2,4]: Введите элемент A[3,1]: Введите элемент A[3,2]: Введите элемент A[3,3]: Введите элемент A[3,4]: Матрица C:
0.66 0.84 0.84 0.84
0.84 0.84 0.84 0.91
0.91 0.91 0.91 0.91
Элементы dij>0.1:
C[1,1]: 0.66 C[1,2]: 0.84 C[1,3]: 0.84 C[1,4]: 0.84 C[2,1]: 0.84 C[2,2]: 0.84 C[2,3]: 0.84 C[2,4]: 0.91 C[3,1]: 0.91 C[3,2]: 0.91 C[3,3]: 0.91 C[3,4]: 0.91
Количество элементов dij>0.1: 12
Измененная матрица A:
1 1 1 7
2 1 1 1
2 2 2 2