Hmm also entweder bin ich zuweilen zu blöd eine Schleife zu schreiben oder ich hab mir den Code zu lang angeschaut und seh einfach nurnoch Buchstaben....
Aus irgendeinem Grund wird die Schleife nicht durchlaufen sondern es wir direckt der wert 0 zurückgegeben?!Code:public int Teilerfremd(int Zahl1) { for (int i = 0; i == (Zahl1 - 1); i++) { if (Zahl1 % i != 0) { if (i > 0 && i < Zahl1) { return i; } } } return 0; }