Visualizzazione dei risultati da 1 a 5 su 5

Discussione: media array

  1. #1

    media array

    Ciao raga, mi servirebbe un aiuto per svolgere questo esercizio: dopo aver caricato un array di 6 elementi interi, visualizzare la media degli elementi dispari e la media degli elementi di posto pari. Sono arrivato a calcolare la media degli elementi dispari, ma non so come fare per calcolare la media degli elementi di posto pari. Vi posto il mio codice, poi non so come continuare. Grazie in anticipo.
    codice:
    package media6elementi;
    import java.util.Scanner;
    public class media6elementi {
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      @SuppressWarnings("resource")
      Scanner in=new Scanner(System.in);
      int v[] = new int[6];
      double mediaDispari,sommaDispari=0,contDispari=0;
      for(int i=0;i<6;i++)
      {
       System.out.println("Inserisci un numero");
       v[i] = in.nextInt();
       if(v[i]%2!=0)
       {
        contDispari++;
        sommaDispari=sommaDispari+v[i];
       }
      }
      mediaDispari=sommaDispari/contDispari;
      System.out.println("Media elementi dispari->"+mediaDispari);
     }
     
     }

  2. #2
    Attenzione se la traccia è calcolare la media dei numeri di "posto" pari/dispari il tuo metodo è aerato in quanto calcola la media dei numeri dispari e non del posto. Il controllo del dispari/pari va fatto sulla variabile "i".

  3. #3
    No non ho sbagliato. La traccia è questa: dopo aver caricato un array di 6 elementi interi, visualizzare la media degli elementi dispari e la media degli elementi di posto pari. La media degli elementi dispari l'ho calcolata come vedi dal codice scritto sopra, ora vorrei sapere come calcolare la media degli elementi di posto pari. Come faccio a sapere in che posizione è il numero?

  4. #4
    Non è che sia così difficile se sai come hai calcolato che il numero è dispari puoi calcolare se è pari ( basta levare la negazione) e ovviamente il controllo come ti ho scritto prima lo fai su "i"

  5. #5
    Grazie mille per la risposta funziona tutto correttamente.

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.