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.
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);
}
}
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.
ahahahahhaah grazie grazie grazie