Nacrtati algoritam i napisati opšti potprogram koji će izračunati niz C(n),čiji će se članovi dobijati kao količnik odgovarajućih članova niza A(n) i niza B(n)(Ci=Ai/Bi). Tako dobijen niz C(n),sortirati u rastućrem poretku. Napisati i glavni program koji će učitati nizove A(n) i B(n), pozvati potprogram i štampati niz C(n).
GLAVNI PROGRAM
PROGRAM DOMACI
DIMENSION A(100),B(100),C(100)
PRINT*,'UNESITE BROJ CLANOVA NIZOVA A I B'
READ*,N
PRINT*,'UNESITE CLANOVE NIZA A'
READ*,(A(I),I=1,N)
PRINT*,'UNESITE CLANOVE NIZA B'
READ*,(B(I),I=1,N)
CALL NOVINIZ (A,B,C,N)
PRINT*,NOVI NIZ JE:',(C(I),I=1,N)
END
OPŠTI POTPROGRAM
SUBRUTINE NOVINIZ(A,B,C,N)
DIMENSION A(100),B(100),C(100)
DO I=1,N
C(I)=A(I)/B(I)
END DO
DO I=1,N-1
DO J=I+1,N
IF (C(I).GT.C(J)) THEN
X=C(I)
C(I)=C(J)
C(J)=X
END IF
END DO
END DO
RETURN
END