Àlso die Aufgabe ist:
Erstellen sie ein Array mit 10 natürlichen Zufallszahlen aus dem Intervall[0,9] und berechnen Sie welche Elemente im Array mehrfach auftreten und wie oft sie auftreten.
meine bisherigar ansatz ist so:
ausgabe ist dann z.B.:
8 7 1 6 0 0 4 0 0 8
0 0 0 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7 8 9
die zweite reihe mit den nullen soll nun anzeigen welche zahl wie oft vorkam, da hängt es bei mir.
mein problem ist nun, ich weis nicht wo ich den cnt einbauen muss, damit er hochzählt bei gleichen
zahlen und die if bedingung wenn zahlen gleich seien, bekomme ich auch nciht hin..
kann jmd helfen?
Erstellen sie ein Array mit 10 natürlichen Zufallszahlen aus dem Intervall[0,9] und berechnen Sie welche Elemente im Array mehrfach auftreten und wie oft sie auftreten.
meine bisherigar ansatz ist so:
Java:
class Fuckoff
{
public static void main (String[] args)
{ int [] a = new int [10];
int [] zaehler= new int [10];
int cnt=0; // soll hochgezählt werden, wenn Zahlen öfters auftreten!
for(int i=0;i<a.length;i++)
{
int zufallszahl=(int)(Math.random()*10); // nat.Zufallszahl aus dem Intervall [0;9]
a[i]=zufallszahl;
System.out.print(a[i] + " ");
}
System.out.println();
System.out.println();
System.out.println();
for(int k=0;k<zaehler.length;k++)
{
zaehler[k]=0;
System.out.print(zaehler[k] + " ");
}
System.out.println();
for(int j=0;j<10;j++)
{
System.out.print(j + " ");
}
}
}
ausgabe ist dann z.B.:
8 7 1 6 0 0 4 0 0 8
0 0 0 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7 8 9
die zweite reihe mit den nullen soll nun anzeigen welche zahl wie oft vorkam, da hängt es bei mir.
mein problem ist nun, ich weis nicht wo ich den cnt einbauen muss, damit er hochzählt bei gleichen
zahlen und die if bedingung wenn zahlen gleich seien, bekomme ich auch nciht hin..
kann jmd helfen?