|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.03.2009, 12:09 | #1 |
Новичок
Джуниор
Регистрация: 08.03.2009
Сообщений: 2
|
составить программу умножения двух квадратных матриц
составить программу умножения двух квадратных матриц .
используя её,возвести в k-ю степень получившуюся матрицу всё это сделать при помощи процедур помогите ничё не получается))))))) |
08.03.2009, 12:18 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Сделайте процедуру для умножения матриц. Об это посмторите, например, здесь:
http://programmersforum.ru/showthrea...E0%F2%F0%E8%F6 http://programmersforum.ru/showthread.php?t=40874 а также в поиске. Затем в цикле вызовите ее k-1 раз. Цитата:
ps И в следующий раз с такими темами обращайтесь в "Помощь студентам".
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
08.03.2009, 18:14 | #3 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
вот
const k=3;
l=2; var a:array[1..k,1..l]of integer; b,c:array[1..k,1..k]of integer; i,j,p:integer; begin randomize; writeln('Matrica A:'); for i:=1 to k do begin for j:=1 to l do begin a[i,j]:=random(9)+1; write(a[i,j]:3); end; writeln; end; readln; writeln('Matrica B:'); for i:=1 to l do begin for j:=1 to k do begin b[i,j]:=random(9)+1; write(b[i,j]:3); end; writeln; end; readln; for p:=1 to k do for j:=1 to k do begin c[k,j]:=0; for i:=1 to k do begin c[p,j]:=c[p,j]+a[p,i]*b[i,j]; end; end; writeln('Matrica C=A*B:'); for i:=1 to k do begin for j:=1 to k do write(c[i,j]:5); writeln; end; readln; end. напишите пожалуйста как последнюю матрицу <С> возвести в квадрат припомощи процедуры?????? заранеее благодарю |
08.03.2009, 20:01 | #4 |
Регистрация: 08.03.2009
Сообщений: 9
|
В смысле, каждый элемент матрицы С возвести в квадрат?
Если да, то это делается так: Procedure sqr_c (var x: Integer); begin x:= x*x; end; И всё. А вызывается процедура так: for i:= 1 to k do for j:= 1 to k do sqr_c (c[i,j]); P.S. Если надо возвести не во вторую степень, а в степень k, то в процедуре делаешь цикл: Procedure sqr_c (var x: Integer); var i, n: Integer; begin n:= 1; for i:= 1 to k do n:= n*x; x:= n; end; Вроде как-то так |
08.03.2009, 20:09 | #5 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
{Параметры: X,Y - начальные массивы, Z - массив результат,t - размер}
Код:
вступлю в команду разработчиков ПО на Delphi
|
09.03.2009, 13:58 | #6 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
извените что беспокою а можно мне ещё
эту программу которая даётся в 3 сообщении с помощью процедур переписать))))))))))))) |
09.03.2009, 14:00 | #7 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
Конечно можно! Переписывай кто ж против то?
вступлю в команду разработчиков ПО на Delphi
|
09.03.2009, 14:02 | #8 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
А КАК????????????
|
09.03.2009, 14:05 | #9 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
Код:
вступлю в команду разработчиков ПО на Delphi
Последний раз редактировалось maladoy; 09.03.2009 в 14:05. Причина: исправь чуть чуть и будет твоя прога!!! |
09.03.2009, 14:34 | #10 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
maladoy, не могу добавить отзыв Вам за последний код
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
17 Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричн | OTLi4HO | Общие вопросы C/C++ | 1 | 16.01.2009 13:59 |
Модуль Graph - Составить программу вывода в верхнюю часть экрана изображения двух "туч". | lastbronetrain | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 22.12.2008 23:25 |
Сложение двух матриц | Аркадий | Помощь студентам | 5 | 26.04.2008 15:22 |
Сравнение 2-ух квадратных матриц размер 3*3 | Artem1987 | Помощь студентам | 2 | 23.03.2008 16:16 |