An a Pavlovic

Preview:

DESCRIPTION

aaaaaaaaaaaaaa

Citation preview

Nacrtati algoritam i napisati opšti potprogram koji izračunava norme vrsta kvadratne matrice a

(n,n) ( ) i ukoliko je vrši zamenu mesta vrsta i u i – 1. Glavnom programu

vratiti vektor koji sadrži norme vrsta u redosledu koji odgovara konačnom redosledu vrsta matrica a i matricu a sa konačnim rasporedom vrsta

SUBROUTINE (A,N,B)

DIMENSION A(N,*),B(N)

DO 10 I=2,N

SUM1=0

SUM2=0

DO 20 J=1,N

SUM1=SUM1+A(I,J)**2

SUM2=SUM2+A(I-1,J)**2

20 CONTINUE

SUM1=SQRT(SUM1)

SUM2=SQRT(SUM2)

IF(SUM1.GT.SUM2) THEN

DO 30 J=1,N

X=A(I,J)

A(I,J)=A(I-1,J)

A(I-1,J)=X

ENDIF

30 CONTINUE

10 continue

SUM=0

DO 40 I=1,N

DO 50 J=1,N

SUM=SUM+A(I,J)**2

50 CONTINUE

SUM=SQRT(SUM)

B(I)=SUM

40 CONTINUE

RETURN

END

OPP A,N,B

I=2,n

SUM1=0

SUM2=0

J=1,N

SUM1=SUM1-A(I,J)^2

SUM1=SUM1-A(I-1,J)^2

SUM1=√SUM1

SUM2=√SUM2

SUM1>SUM2

J=1,N

X=A(I,J)

A(I,J)=A(I-1,J)

A(I-1,J)=X

SUM=0

I=1,N

J=1,N

SUM=√SUM

B(I)=SUM

RETURN

END

SUM=SUM+A(I,J)^2