Concetti Chiave
- Il metodo creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB accetta due array di double come input.
- Restituisce un nuovo array contenente elementi di A che corrispondono a posizioni in B con valori più piccoli.
- Viene utilizzato un array temporaneo per immagazzinare gli elementi selezionati da A.
- Un ciclo for permette di scansionare entrambi gli array e identificare le posizioni con i valori minori di B.
- Il metodo è implementato all'interno della classe public class tema12.
Tema 12
Scrivere un metodo creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB che riceve in ingresso due array di double A e B e restituisce un array contenente gli elementi di A che si trovano nelle stesse posizioni in cui, nell’array B, si trovano i valori minori. Ad esempio, siano A e B gli array così costituitiA | ||||||
---|---|---|---|---|---|---|
6.0 | 7.1 | 0.4 | 10.3 | 4.1 | 9.1 | 8.3 |
B | ||||||
---|---|---|---|---|---|---|
1.0 | 3.9 | 4.4 | 3.9 | 1.0 | 2.2 | 1.0 |
6.0 | 4.1 | 8.3 |
public class tema12 { public static double[]creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB (double[] A, double[] B) { //il primo elemento di V viene scelto arbitrariamente come minimo provvisorio double min = B[0]; // prepariamo un array temporaneo in cui inserire gli elementi del primo array // che corrispondono // alle posizioni degli elementi minori del secondo array double[] arrayTemporaneo = new double[A.length]; // creiamo un indice per scorrere l’array temporaneo int indice = 0; //effettuiamo una scansione degli array for (int i = 0; i