![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.03.2009
Сообщений: 2
|
![]()
составить программу умножения двух квадратных матриц .
используя её,возвести в k-ю степень получившуюся матрицу всё это сделать при помощи процедур помогите ничё не получается))))))) |
![]() |
![]() |
![]() |
#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 И в следующий раз с такими темами обращайтесь в "Помощь студентам".
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#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. напишите пожалуйста как последнюю матрицу <С> возвести в квадрат припомощи процедуры?????? заранеее благодарю |
![]() |
![]() |
![]() |
#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; Вроде как-то так ![]() |
![]() |
![]() |
![]() |
#5 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]() Код:
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
извените что беспокою а можно мне ещё
эту программу которая даётся в 3 сообщении с помощью процедур переписать))))))))))))) |
![]() |
![]() |
![]() |
#7 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]()
Конечно можно! Переписывай кто ж против то?
![]()
вступлю в команду разработчиков ПО на Delphi
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 08.03.2009
Сообщений: 12
|
![]()
А КАК????????????
![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#9 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
![]() Код:
вступлю в команду разработчиков ПО на Delphi
Последний раз редактировалось maladoy; 09.03.2009 в 14:05. Причина: исправь чуть чуть и будет твоя прога!!! |
![]() |
![]() |
![]() |
#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 |