Upload
bojan-markovic
View
214
Download
1
Embed Size (px)
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