Salve a tutti sto alle prese con programmi ho modificato la discussione e un pochino il codice, mi rilasso prendendo un caffè perchè gli errori credo sono stupidi.
Abbiate clemenza di un povero studente che ha un esame a breve e a breve dovra impare gli algoritmi(merge, bubble, quick, ricercabinaria,selection)Non preoccupatevi già ce li ho.codice:import javax.swing.JOptionPane; public class MediaSommaProdotto { public static void StampaArray(int[] v) { for(int i=0; i<v.length; i++) { System.out.println("elemento [" + i + "] = " + v[i]); } } public static int leggiInt(String messaggio) { int n; n=Integer.parseInt(JOptionPane.showInputDialog(messaggio)); return n; } public static int leggiIntPositivo(String messaggio) { int n; do { n=Integer.parseInt(JOptionPane.showInputDialog(messaggio)); } while(n<=0); return n; } public static int[] LeggiArrayInt() { int n=leggiIntPositivo("Dimensione dell'array?"); int[] a = new int[n]; for(int i=0; i<n; i++) { a[i]=leggiInt("digita elemento ["+i+"]"); } return a; } public static double Media(int[] x) { double medfinal; int med=0; for(int i=0;i<x.length;i++) { med=med+x[i]; } medfinal=(med/x.length); return medfinal; } public static void StampaMedia(int[] z) { double medfinal=0; medfinal=Media(z); System.out.println("La media e': "+medfinal); } public static int Prodotto(int[] w) { int prod=0; for(int i=0;i<w.length;i++) { prod=(w[i]*w[i+1]); } return prod; } public static void StampaProd(int[] v) { int prod; prod=Prodotto(v); System.out.println("Il prodotto e': " +prod); } public static int Somma(int[] u) { int som=0; for(int i=0;i<u.length;i++) { som=som+u[i]; } return som; } public static void StampaSomm(int[] k) { int somm; somm=Somma(k); System.out.println("La somma e': "+somm); } public static void main(String[] args) { int[] x; x=LeggiArrayInt(); StampaArray(x); StampaMedia(x); StampaProd(x); StampaSomm(x); } }
ahahahahhaah grazie grazie grazie

Rispondi quotando