Составьте программу в паскале по теме двумерные массивы. : даны две матрицы а(nxn) и с(nxn).написать программу вычисления матрицы с^т(а+а) где с^т транспонируемая матрица.
134
327
Ответы на вопрос:
Var a: array of array of integer; c: array of array of integer; ma: array of array of integer; i,j,n: integer; begin; randomize; readln(n); setlength(a,n+1); //задаём размерность динамических массивов setlength(c,n+1); setlength(ma,n+1); for i: =1 to n do begin; setlength(a[i],n+1); setlength(c[i],n+1); setlength(ma[i],n+1); end; writeln('matrix a: '); //генерируем массив псеводслучайных чисел for i: =1 to n do begin; writeln; for j: =1 to n do begin; a[i,j]: =random(10); write(a[i,j]: 4); end; end; writeln; writeln('matrix c: '); //аналогично for i: =1 to n do begin; writeln; for j: =1 to n do begin; c[i,j]: =random(10); write(c[i,j]: 4); end; end; for i: =1 to n do //сохраняем матрицу c для транспонации for j: =1 to n do ma[i,j]: =c[i,j]; writeln; writeln('transpose matrix c: '); //транспонируем c for i: =1 to n do begin; writeln; for j: =1 to n do begin; c[i,j]: =ma[j,i]; write(c[i,j]: 4); end; end; writeln; writeln('final matrix: '); // получаем финальную матрицу for i: =1 to n do begin; writeln; for j: =1 to n do begin; ma[i,j]: =2*c[i,j]*a[i,j]; {по свойству дистрибутивности матриц с(a+a)=c*a+c*a=2*c*a} write(ma[i,j]: 4); end; end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
angelinasestak01.10.2022 09:09
-
Asyu66629.01.2021 08:12
-
hdhsjs25.01.2022 15:31
-
NoRoblem30.09.2022 01:58
-
misha23060411.06.2021 19:12
-
allaaleksandro109.11.2021 20:54
-
bulavskaaana06.10.2020 03:43
-
t0l1k17.01.2023 17:07
-
Янчик17206.06.2020 18:26
-
Expert22866627.06.2022 00:30
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.