# Array: Math: Combinations

Question: Write a program that prompts the user to enter 10 integers and displays all combinations of picking two numbers from the 10 numbers.

Sample Input/Output

```Enter contents of array:
0 1 2 3 4 5 6 7 8 9
01 02 03 04 05 06 07 08 09 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 ```
```package Ch7;

/*
Q: Write a program that prompts the user to enter 10 integers and displays all combinations of picking two numbers
from the 10 numbers.
*/

/*
Step 1: Create array
Step 2: Prompt user to input arrays
Step 3: Run a double loop pairing each element with other elements
*/

import java.util.Scanner;

public class Ex28 {

final static int SIZE= 10;

public static void main(String[] args) {
//Step 1: Create array
int[] array= new int[SIZE];
//Step 2: Prompt user to input arrays
inputArrays(array);
//Step 3: Run a double loop pairing each element with other elements
pairContents(array);
}

public static void inputArrays(int[] array){
Scanner sc= new Scanner(System.in);
System.out.println("Enter contents of array: ");
for(int i=0; i<array.length; i++){
array[i]= sc.nextInt();
}
}

public static void pairContents(int[] array){
for(int i=0; i<array.length; i++){
for (int j=0; j<array.length; j++){
if(i!=j){
System.out.print(array[i]+ "" + array[j]+ " ");
}
}
}
}
}

/*
Sample Input/Output

Enter contents of array:
0 1 2 3 4 5 6 7 8 9
01 02 03 04 05 06 07 08 09 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98
*/
```

This site uses Akismet to reduce spam. Learn how your comment data is processed.