Problem

4/10

Hoán vị theo cặp

Theory Click to read/hide

Để thay đổi giá trị theo chỉ mục trong danh sách, hãy sử dụng name.set(index,value); 
 

mảng.đặt(0,10); 

Problem

Cho mảng một chiều có kích thước N (2<=N<=20) N-even.
Hoán đổi các cặp phần tử của nó. Tức là, thứ nhất với thứ hai, thứ ba  với thứ tư, v.v.

Đầu vào: 
- dòng đầu tiên chứa số N - số phần tử mảng;
- dòng thứ 2 chứa giá trị các phần tử của mảng.

Đầu ra: bạn muốn hiển thị mảng kết quả.
 
Ví dụ
<đầu>

# Đầu vào Đầu ra
1 4
1 2 3 4
2 1 4 3
Write the program below
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();

        ArrayList<Integer> arr = new ArrayList<Integer>();

        for(int i=0;i<n;i++) {
            int a = in.nextInt();
            arr.add(a);
        }
   
    for (Integer a: arr)
              {
                System.out.print(a+" ");
        }
    }
}
   

     

Program check result

To check the solution of the problem, you need to register or log in!