Está en la página 1de 2

PROGRAM determinantes

DETERMINANTES

INTEGER::I,J,K,L,N

REAL,ALLOCATABLE,DIMENSION(:,:)::MATRIZ

real::DET

PRINT*,"INGRESA EL ORDEN DE LA MATRIZ :"

READ*,N

M=N-1

ALLOCATE(MATRIZ(N,N))

PRINT*,"INGRESA LOS DATOS DE LA MATRIZ"

READ*,((MATRIZ(I,J),J=1,N),I=1,N)

DO I=1,N

PRINT*,(MATRIZ(I,J),J=1,N)

END DO

DET=MATRIZ(1,1)

DO K=1,M

L=K+1

DO I=L,N

DO J=L,N

MATRIZ(I,J)=(MATRIZ(K,K)*MATRIZ(I,J)-MATRIZ(K,J)*MATRIZ(I,K))/MATRIZ(K,K)

END DO

END DO

DET=DET*MATRIZ(K+1,K+1)

END DO

PRINT*,"EL DETERMINANTE DE LA MATRIZ ES"


PRINT*,DET

END PROGRAM determinantes

También podría gustarte