1. //Dato un array, determinare tutte le coppie (a, b) tali che a รจ divisibile per b
  2.  
  3. public class arr4 {
  4.     public static void main(String[] args) {
  5.         int[] arr = new int[15]; //Dichiaro e inizializzo un array di interi di dimensione 15 (da 0 a 14)
  6.        
  7.         //Riempio l'array con degli elementi generati a random e poi stampo a video ogni elemento presente sull'array
  8.         for (int i = 0; i < arr.length; i++) {
  9.             arr[i] = (int)(Math.random()*30); //Generiamo casualmente numeri da 0 a 30
  10.             System.out.print(arr[i] + " ");
  11.         }
  12.        
  13.         //Ricerca e visualizzazione a video delle coppie di valori (a divisibile per b)
  14.         System.out.println("\nCoppe di elementi (a divisibile per b): ");
  15.         for (int i = 0; i < arr.length-1; i++) {       
  16.             for (int j = i+1; j < arr.length; j++) {
  17.                 if (arr[j] != 0) {
  18.                     if (arr[i] % arr[j] == 0) {
  19.                         int a = arr[i], b = arr[j];    
  20.                         System.out.print("(" + a + ", " + b + ") - ");
  21.                     }
  22.                 }          
  23.             }
  24.         }
  25.     }
  26. }