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

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

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

Author24 — интернет-сервис помощи студентам
Можно ли отражением элементов относительно главной диагонали получить совмещение матриц А и В порядка 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
Ответ Создать тему
Новые блоги и статьи
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер