Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    [java] verifica somma di un elemento particolare nelle matrici

    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:
    codice:
    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");
    				}
    
    
    			}
    
    
    		}
    	}
    
    
    }
    Apprezzo anche suggerimenti se è banale l'errore o la mancanza
    Ultima modifica di MItaly; 23-10-2016 a 18:59 Motivo: Tag CODE, sezione

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    213
    La matrice non va istanziata e inizializzata così.

    Ti raccomando di andare a ricontrollarti la teoria sulle matrici in modo che possa risolvere da sola l'errore.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.