Vous êtes sur la page 1sur 1

program producto

real::A(500,500),B(500,500),c(500,500)
integer::i,j,n,k
!------fin de declaraciones--------
write (*,*) ' ingrese las dimensiones de A'
read (*,*) n,n
do i=1,n
do j=1,n
do k=1,n
write(*,*)'A(',i,j,')'
read (*,*) A(i,j)
end do
end do
end do
do i=1,n
write(*,10) (/(A(i,j),j=1,n)/)
10 format (8f10.5)
end do

write (*,*) 'ingrese las dimensiones de B'


read(*,*) n,n
do i=1,n
do j=1,n
do k=1,n
write(*,*)'B(',i,j,')'
read(*,*)B(i,j)
end do
end do
end do

do i=1,n
write(*,20) (/(B(i,j),j=1,n)/)
20 format (8f10.5)
end do

do i=1,n
do j=1,n
c(i,j)=0.0
do k=1,n

c(i,j) = c(i,j)+ A(i,k)*B(k,j)


end do
end do
end do
end program producto

Vous aimerez peut-être aussi