_stan
(320 punti)
1' di lettura

Tema 24

crivere un metodo stampaElementiDelPrimoArrayMaggioriDegliElementiDelSecondoArray che riceve in ingresso due vettori di interi A e B e stampa gli elementi di A maggiori di tutti gli elementi di B.

Ad esempio, siano A e B due array cos costituiti

A
60 30 25 38
B
16 20 30 28 15
allora stampaElementiDelPrimoArrayMaggioreDegliElementiDelSecondoArray (A, B) dar
60 38

 public class tema24{ // usiamo come metodo di supporto il metodo trovaMassimo gi illustrato in // precedenza public static int trovaMassimo (int[] V) { //il primo elemento di V viene scelto arbitrariamente come massimo provvisorio int max = V[0]; //effettuiamo una scansione dell'array partendo dal secondo elemento for (int i = 1; i  max) max = V; } return max; } // creiamo il metodo conclusivo public static void stampaElementiDelPrimoArrayMaggioriDegliElementiDelSecondoArray (int[] A, int[] B){ // usiamo il metodo trovaMassimo sullarray B int massimoDiB = trovaMassimo (B); // effettuiamo una scansione  su A alla ricerca degli elementi pi grandi // rispetto al massimo di B for (int i = 0; i  massimoDiB) // man mano che saranno trovati verranno stampati a video System.out.println(A); }  /* Applicazione di Prova */  public static void main(String[] args){ int[] A ={60, 30, 25, 38}; int[] B ={16, 20, 30, 28, 15}; stampaElementiDelPrimoArrayMaggioriDegliElementiDelSecondoArray (A, B); } }