Matrix68. Given an M × N matrix and an integer K (1 ≤ K ≤ M). Before the row of the matrix with the number K insert a row of zeros.
program ZZ integer, allocatable, dimension(:,:)::A, B integer::m, n, k, x, y print*,'Enter M' read*,m print*,'Enter N' read*,n print*,'Enter K' read*,k allocate(a(m,n),b(m,n+1)) do y=1,n+1 read*,(a(x,y),x=1,m) end do do y=1,nb(k+1,y)=0 end do if(1<=k.and.k<=m)then do x=1,m do i=1,kb(x,i)=a(x,i) end do end do do x=k+2,n+1 b(x,i)=a(x,i-1) end do else do y=1,n print*,a(x,y) end do end if do i=1,n+1 print*,b(x,i) end do end program