Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. PROGRAM SORT
  2. DIMENSION A(100)
  3. INTEGER K, I, J, N, AMIN_POS
  4. REAL AMIN, BUFFER
  5. 1 FORMAT(100F5.1)
  6. PRINT *, 'ENTER SIZE OF ARRAY'
  7. READ *, N
  8. OPEN(1, FILE='MASSIV.TXT')
  9. READ (1, *) (A(I), I = 1, N)
  10. CLOSE(1)
  11. PRINT 1, (A(I), I = 1, N)
  12. K = 1
  13. DO J = 1, N-1
  14. AMIN = A(K)
  15. DO I = K+1, N
  16. IF (A(I) < AMIN)THEN
  17. AMIN = A(I)
  18. AMIN_POS = I
  19. END IF
  20. END DO
  21. print*, 'min'
  22. print*, amin, amin_pos
  23. print*, 'swap'
  24. print*, a(k)
  25. print*, ''
  26. BUFFER = A(AMIN_POS)
  27. A(AMIN_POS) = A(K)
  28. A(K) = BUFFER
  29. K = K + 1
  30. PRINT 1, (A(I), I = 1, N)
  31. END DO
  32. END PROGRAM
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement