Salve a tutti
stavo studiando programmazione e sto sbattendo la testa su questo problemino.
sto facendo i disegnini su un foglio per capire come fare a risolverlo
il testo del problema recita:
In un programma java, letta una matrice A di n × m di numeri interi, e un numero x, di tipo intero deciso dall’utente, si verifichi se esiste una coppia di valori all’interno della matrice A la cui somma sia pari ad x.
In caso positivo, si restituisca a video la prima coppia trovata.
per ora sono arrivata qui:
Apprezzo anche suggerimenti se è banale l'errore o la mancanzacodice:public class verificacoppia { public static void main(String[] args) { int [][]m={{1,2,3},{4,5,6},{7,8,9,}}; int x=8; //(4+4, 3+5 etc etc ) boolean trovato = false; for (int i=0;i<m.length;i++){ for(int j=0;j<m[i].length;j++){ if ( m[i][j]+m[j][i]==x ) { trovato=true; System.out.println("somma di X trovata"); System.out.println("in posizione ..."); } else { System.out.println("somma di X non trovata"); } } } } }![]()


Rispondi quotando