Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Catanzaro
    Messaggi
    2

    [Java] Codice non funzionante. Dove sbaglio?

    Non mi escono i seguenti metodi:
    1) metodo escursione che riceve una matrice di interi M e un indice di riga i e restituisce la differenza tra l'elemento di valore massimo e l'elemento di valore minimo sulla riga i-esima di M.
    2) metodo filtraEscursioni che riceve una matrice di interi M e un intero k e restituisce un vettore contenente tutte e sole le escursioni delle righe di M con valore maggiore o uguale a k.

    metodo escursione

    codice:
    public static int escursione(int [] [] M,int i) {
    for (i=0;i<M.length;i++) {
        for (int j=0;j<M[i].length;j++) {
        int max=v[0];
         if (v[i] > max) {
            max=v[i]; 
        for (int x=0;x<v.length;x++) {
            int min=v[0];
             if (v[x] < min) {
                min=v[x]; 
    return max-min;
    }
    }
    }
    }
    }
    }
    }
    2 metodo

    codice:
    public static int [] filtraEscursioni (int [] [] M,int k) {
    int [] v=new int[M.length];
    int count=0;
    for (int i=0;i<M.length;i++) {
    for (int j=0;j<M[i].length;j++) {
    if (M[i][j] <= k) {
    count++;
    if (count == 0) {
    v[i]=M[i][j]; }
    return v;
    }
    }
    }
    }
    }
    Io l'ho risolto così ma non gira. Suggerimenti?
    Grazie.
    Ultima modifica di toto92; 07-12-2013 a 16:04

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.