Wie kann ich in C# die beiden Teiler einer Zahl, die die kleinste Differenz haben, ermitteln?
Ich habe das Problem, dass ich von einer Ganzzahl, die zwei Teiler benötige, welche die geringste Differenz zwischen einander haben.
Bei 30 wären das also 5 & 6, da beide Teiler von 30 sind und eine Differenz von nur 1 haben. Bei 17, was ja eine Primzahl ist, wären es 1 & 17, da es die einzigen beiden Teiler der Zahl sind.
Wie kann ich es in C# umsetzen, dass ich die Zahl eingebe und die beiden Teiler berechnet und in Variablen gespeichert werden?
programmieren,
C Sharp,
Differenz,
teiler