Aus irgendeinem grund hört mein Programm bei 113382 einfach auf zu laufen, ist euch klar warum?
die schleifendurchgänge sind auf keinen fall erreicht und auch ohne diesen Wert hört das Programm einfach auf...
Kann sich das jemand erklären?
die schleifendurchgänge sind auf keinen fall erreicht und auch ohne diesen Wert hört das Programm einfach auf...
Kann sich das jemand erklären?
Java:
int reingeben=1;
int zähler=1;
int schleifendurchgänge=0;
boolean collatz= false;
while(!collatz) {
schleifendurchgänge=0;
while(reingeben!=4) {
++schleifendurchgänge;
if (reingeben%2==1) {
reingeben=3*reingeben+1;
} else {
reingeben=reingeben/2;
}
if(schleifendurchgänge==1000000000) {
collatz=true;
}
}
System.out.println(zähler);
System.out.println("Theorie bleibt bestehen");
++zähler;
reingeben=zähler;
}
if(collatz) {
System.out.println("!!!!!!!!!!!!!Theorie widerlegt?!!!!!!!!!!");
}