Hallo,
ich möchte, dass n durch k geteilt wird, k bei jedem Durchlauf im Eins erhöht wird, aber kleiner als n bleibt und sobald der Rest = 0 ist, soll die Schleife unterbrochen werden.
Beispiel:
n=5
k=2
n/k -> Rest > 0
k++ -> k=3
n/k -> Rest > 0
k++ -> k=4
k/n -> Rest > 0
Schleife wird jetzt unterbrochen, weil sonst k nicht mehr kleiner als n ist.
Wie kann ich das am besten in C# schreiben?
MfG
EDIT:
Ich dachte zuerst an If in einer For Schleife. Wäre das günstig?
ich möchte, dass n durch k geteilt wird, k bei jedem Durchlauf im Eins erhöht wird, aber kleiner als n bleibt und sobald der Rest = 0 ist, soll die Schleife unterbrochen werden.
Beispiel:
n=5
k=2
n/k -> Rest > 0
k++ -> k=3
n/k -> Rest > 0
k++ -> k=4
k/n -> Rest > 0
Schleife wird jetzt unterbrochen, weil sonst k nicht mehr kleiner als n ist.
Wie kann ich das am besten in C# schreiben?
MfG
EDIT:
Ich dachte zuerst an If in einer For Schleife. Wäre das günstig?
Zuletzt bearbeitet: