fork download
  1. import java.util.Arrays;
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5. public static void main(String[] args) {
  6.  
  7. Scanner scanner = new Scanner(System.in);
  8.  
  9. int N = scanner.nextInt();
  10. long[] arr = new long[N];
  11.  
  12. for (int i = 0; i < N; i++) {
  13. arr[i] = scanner.nextLong();
  14. }
  15.  
  16. long max=arr[0];
  17. long min=arr[0];
  18. int maxindex=0;
  19. int minindex=0;
  20.  
  21. for (int i = 0; i<N ; i++) {
  22. if (arr[i]<min){
  23. min=arr[i];
  24. minindex=i;
  25. }
  26. else if(arr[i]>max){
  27. max=arr[i];
  28. maxindex=i;
  29. }
  30.  
  31. }
  32.  
  33. long temp=arr[minindex];
  34. arr[minindex]=arr[maxindex];
  35. arr[maxindex] = temp;
  36.  
  37. for (int i = 0; i<N ; i++) {
  38. System.out.print(arr[i]+" ");
  39. }
  40.  
  41.  
  42. scanner.close();
  43.  
  44.  
  45. }
  46. }
Success #stdin #stdout 0.16s 57072KB
stdin
5
4 1 3 10 8
stdout
4 10 3 1 8