Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 6

Можно ли отражением элементов относительно главной диагонали получить совмещение матриц А и В порядка N

14.12.2010, 13:57. Показов 1537. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли отражением элементов относительно главной диагонали получить совмещение матриц А и В порядка N. Вывести на экран результаты соответствующих преобразований матриц.

Добавлено через 15 часов 23 минуты
срочно помогите пожалуйста
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.12.2010, 13:57
Ответы с готовыми решениями:

Можно ли путём поворота элементов матрицы А по часовой стрелке на 90 градусов получить совмещение матриц А и В
Пожалуйста помогите!!!!!!!!!!!!!!!! Можно ли путём поворота элементов матрицы А по часовой стрелке на 90 градусов получить совмещение...

Определить позиции несимметричных относительно главной диагонали элементов матрицы порядка NxN
Определить позиции несимметричных относительно главной диагонали элементов матрицы порядка NxN

Определить позиции несимметричных относительно главной диагонали элементов матрицы порядка NxN
Определить позиции несимметричных относительно главной диагонали элементов матрицы порядка NxN

7
 Аватар для Externus
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 29
22.12.2010, 16:27
А поясни задание? Что такое "совмещение матриц"? Это значит что каждый элемент одной матрицы равен соответствующему элементу другой? Или что? Просто четкого определениz "совмеoение матриц" я не знаю.
0
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 6
22.12.2010, 20:37  [ТС]
нужно ввести 2 матрицы, вторую транспонировать и вывести ее на экран и потом сравнить 1ую и транспонированную, если они равны то вывести можно, а если нет то нельзя.
0
 Аватар для Externus
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 29
23.12.2010, 04:59
uses crt;
type
matr = array[1..50,1..50] of integer;

var a,b:matr;
n:word;
f:boolean;

{Процедура ввода матрицы}
procedure inp_matr(var buf:matr);
var i,j:word;
begin
writeln('Vvedi matricy');
for i:=1 to n do
begin
for j:=1 to n do
read(buf[i,j]);
readln;
end;
end;

{Процедура вывода матрицы}
procedure out_matr(buf:matr);
var i,j:word;
begin
for i:=1 to n do
begin
for j:=1 to n do
write(buf[i,j],' ');
writeln;
end;
end;

{Процедура отражения элементов матрицы относительно главной диагонали}
procedure transp(var buf:matr);
var i,j:word;
buf2:integer;
begin
for i:=1 to n do
for j:=1 to i-1 do
begin
buf2:=buf[i,j];
buf[i,j]:=buf[j,i];
buf[j,i]:=buf2;
end;
end;

{проверка равенства матриц}
procedure proverka;
var i,j:word;
begin
for i:=1 to n do
for j:=1 to n do
begin
if a[i,j]<>b[i,j] then
begin
f:=false;
break;
end;
end;
end;

begin
clrscr; {Очистка экрана}
f:=true; {Если ф - тру значит можно, если фолс, значит нельзя}


write('Vvedi razmernost - ');readln(n);{Ввод размерности матриц и самих матриц}
inp_matr(a);
inp_matr(b);


transp(a); {Транспонирование матрицы А}
proverka; {Проверка матриц на совмещение (равенство), если равны, то Ф останется тру, если нет, то ф станет фолс}

if f=true then {ветка ветвления, когда матрицы равны}
begin
writeln('Mozhno poluchet sovmeshenie');
writeln('Transponirovannaya matrica A');
out_matr(a);
writeln('Matrica B');
out_matr(b);
end
else {ветка ветвления, когда матрицы не равны}
begin
writeln('Nelzya poluchet sovmeshenie');
writeln('Transponirovannaya matrica A');
out_matr(a);
writeln('Matrica B');
out_matr(b);
end;
readln; {ожидание наатия клавиши для выхода}
end.

Добавлено через 26 секунд
Структурирование правда улетело(
1
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 6
23.12.2010, 15:15  [ТС]
пасибо! а можете помочь с алгоритмом, а то я в них вообще не понимаю
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
23.12.2010, 15:18
Цитата Сообщение от Externus Посмотреть сообщение
Структурирование правда улетело(
для того, чтобы не улетало, есть теги PASCAL
1
 Аватар для Externus
3 / 3 / 0
Регистрация: 22.12.2010
Сообщений: 29
23.12.2010, 21:14
TAVulator, спасибо.

Donatello, алгоритм словами описать? Или что? Блок схема нужна?
0
0 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 6
23.12.2010, 22:19  [ТС]
Блок схему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2010, 22:19
Помогаю со студенческими работами здесь

Определить, является ли квадратная матрица 10-го порядка симметричной относительно главной диагонали.
Определить, является ли квадратная матрица 10-го порядка симметричной относительно главной диагонали. Напишите если не трудно...

Определить, является ли матрица N-ого порядка симметричной относительно главной диагонали
Определить, является ли матрица N-ого порядка симметричной (относительно главной диагонали).

Определить, является ли заданная квадратная матрица 10-го порядка симметричной (относительно главной диагонали).
Еще есть 2 задания...Очень нужна ваша помощ. Заранее спасибо!!! 1)Определить, является ли заданная квадратная матрица 10-го порядка...

Является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали)?
Определить, является ли заданная целая квадратная матрица n-го порядка симметричной (относительно главной диагонали). нужно сделать на...

Определить, является ли целая квадратная матрица порядка n симметричной (относительно главной диагонали)
Помогите пожалуйста. В строке if(array1 == array1) выдаёт ошибку идентификатор i (и j) не определен. Почему так происходит? #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru