Multiplicação de Matrizes
Publicado por Perfil removido (última atualização em 03/07/2011)
[ Hits: 11.304 ]
Programa que exibe o produto de duas matrizes em que as dimensões são informadas pelo usuário.
program matriz;
var
matriz_a : array[1..10, 1..10]of integer;
matriz_b : array[1..10, 1..10]of integer;
matriz_c : array[1..10, 1..10]of integer;
i, j, k, nlin_a, nlin_b, ncol_a, ncol_b : integer;
begin
writeln('-Ordem da 1ª matriz-');
write('Nº de linhas: ');
readln(nlin_a);
write('Nº de colunas: ');
readln(ncol_a);
{=======================================}
writeln('-Ordem da 2ª matriz-');
write('Nº de linhas: ');
readln(nlin_b);
write('Nº de colunas: ');
readln(ncol_b);
if(ncol_a<>nlin_b)then
begin
writeln('Não existe a matriz produto!');
end
else
begin
writeln('Valores da 1ª matriz:');
for i:=1 to nlin_a do
begin
for j:=1 to ncol_a do
begin
write(i, j, ': ');
readln(matriz_a[i, j]);
end;
end;
{=================================================}
writeln('Valores da 2ª matriz:');
for i:=1 to nlin_b do
begin
for j:=1 to ncol_b do
begin
write(i, j, ': ');
readln(matriz_b[i, j]);
end;
end;
{===============================================}
for i:=1 to nlin_a do
begin
for j:=1 to ncol_b do
begin
matriz_c[i, j]:=0;
for k:=1 to ncol_a do
matriz_c[i, j]:=matriz_a[i, k]*matriz_b[k, j]+matriz_c[i, j];
end;
end;
{===============================================}
writeln('-Resultado-');
for i:=1 to nlin_a do
begin
for j:=1 to ncol_b do
write(matriz_c[i, j]:5);
writeln;
end;
end;
writeln;
end.
Nenhum comentário foi encontrado.
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Plantar o Singrante Google Chrome no Void Linux
Lançando Java e Netbeans no Linux
Instalando SVP4 e MPV (VapourSynth) no Gentoo
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Comportamento "inesper... ao executar 'apt full-upgrade&... (4)
instalar iso sem pendrive ou dvd (2)
Um filme, uma banda, um jogo, um livro, um anime (ou mangá) (11)









