0

enter image description here

Diese Frage melden
gefragt

Punkte: 18

 
Kommentar schreiben
1 Antwort
0

Moin Moin Ich hoffe das alles Passt. Im Prinzip ist der Code aufgebaut wie ein Keylogger... Du musst mit lauter verschachtelten For-Schleifen Jede Eventualität durchgehen... Wenn du Fragen hast kannst du mir diese gerne stellen. Ansonsten hoffe ich dass alles Funktioniert ;)

Ergebnis : Stern:6 Dreieck:0 Raute:2 Herz:3 kleines Dreieck:9 Quadrat:1 Kreis mit Punkt:8 Kleeblatt:5 Kreis mit X4 Großer Kreis:7

Code:

public class Zahlenrätzel {
public static void main(String arg[]){
int Stern;
int Dreieck;
int Raute;
int Herz;
int kDreieck;
int Quadrat;
int Ergebnisse = 0;
for(int a = 0; a < 10; a++){
Stern = a;
for(int b = 0; b < 10; b++){
Dreieck = b;
for(int c = 0; c < 10; c++){
Raute = c;
for(int d = 0; d < 10; d++){
Herz = d;
for(int e = 0; e < 10; e++){
kDreieck = e;
for(int f = 0; f < 10; f++){
Quadrat = f;
int Sum1 = Stern * 100 + Dreieck * 10 + Raute;
int Sum2 = Herz * 100 + Dreieck * 10 + kDreieck;
int Erg1 = kDreieck * 100 + Quadrat * 10 + Quadrat;
if(Sum1 + Sum2 == Erg1){
//System.out.println("Ergebnis:" + Stern + Dreieck + Raute + Herz + kDreieck + Quadrat);
for(int g = 0; g < 10; g++){
int PKreis = g;
for(int h = 0; h < 10; h++){
int XKreis = h;
for(int i = 0; i < 10; i++){
int Klee = i;
int Sum3 = Herz * 100 + kDreieck * 10 + PKreis;
int Sum4 = Quadrat * 100 + Quadrat * 10 + Stern;
int Erg2 = Klee * 100 + Quadrat * 10 + XKreis;
if(Sum3 + Sum4 == Erg2){
for(int j = 0; j < 10; j++){
int GKreis = j;
int Sum5 = Raute * 100 + Dreieck * 10 + XKreis;
int Sum6 = Quadrat * 100 + kDreieck * 10 + Herz;
int Erg3 = Herz * 100 + kDreieck * 10 + GKreis;
if(Sum5 + Sum6 == Erg3){
if(Sum1 - Sum3 == Sum5){
if(Sum2 - Sum4 == Sum6){
if(Erg1 - Erg2 == Erg3){
Ergebnisse = Ergebnisse + 1;
System.out.println("Ergebnis:"+ Ergebnisse);
System.out.println("Stern:"+Stern);
System.out.println("Dreieck:"+Dreieck);
System.out.println("Raute:"+Raute);
System.out.println("Herz:"+Herz);
System.out.println("kleines Dreieck:"+ kDreieck);
System.out.println("Kreis mit Punkt:"+ PKreis);
System.out.println("Kleeblatt:" + Klee);
System.out.println("Kreis mit X" + XKreis);
System.out.println("Großer Kreis:" + GKreis);
System.out.println("----------------------------------------");
System.out.println(""); }
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

Diese Antwort melden
geantwortet

Punkte: 40

 

Kommentar schreiben