Está en la página 1de 2

program practica1

integer n

real A(5,5),B(5,5),C(5,5),D(5,5)

print*,"ingrese el orden de la matriz"

read*,n

print*,"ingrese datos a la matriz A"

read*,((A(i,j),j=1,n),i=1,n)

print*," matriz A"

do i=1,n

print*,(A(i,j),j=1,n)

end do

print*,"ingrese datos a la matriz B"

read*,((B(i,j),j=1,n),i=1,n)

print*,"matriz B"

do i=1,n

print*,(B(i,j),j=1,n)

end do

do i=1,n

do j=1,n

C(i,j)=A(i,j)+B(i,j)

end do

end do

print*,"matriz suma"

do i=1,n

print*,(C(i,j),j=1,n)

end do
do i=1,n

do j=1,n

D(i,j)=(A(i,1)*B(1,j)+A(i,2)*B(2,j)+A(i,3)*B(3,j)+A(i,4)*B(4,j)+A(i,5)*B(5,j))

end do

end do

print*,"matriz producto"

do i=1,n

print*,(D(i,j),j=1,n)

end do

end program practica1

También podría gustarte