! yukicoder My Practice ! author: Leonardone @ NEETSDKASU PROGRAM yukicoder INTEGER :: n, a(1000), i, j, p, t REAL :: ans READ(*,*) n READ(*,*) a(1:n) DO i = 1, n - 1 p = i DO j = i + 1, n IF (a(j) < a(p)) THEN p = j END IF END DO t = a(i) a(i) = a(p) a(p) = t END DO p = n / 2 IF (MOD(n, 2) == 0) THEN ans = a(p) + a(p + 1) ans = ans / 2.0 ELSE ans = a(p + 1) END IF PRINT '(F0.0)', ans STOP END PROGRAM yukicoder