Hallo,
ich müsste die größte Ziffernfolge bis 1000 berechnen.
Die Zahl 1 wird durch alle Zahlen bis 1000 dividiert.
Erklärung Ziffernfolge:
- 1/2 = 0,500
- 1/3 = 0,333333 Ziffernfolge 1
....
- 1/7 = 0,142857142857 Ziffernfolge 6
...
Mein Ansatz wäre: Die Zahl 1 durch alle Zahlen bis 1000 dividieren - mit einer For-Schleife. Ich hätte vor, das Ergebnis *1000 000 und anschließend mit modulo die Zahlen eins nach dem anderen überprüfen. Beispiel: - 1/7 = 0,142857142857 * 1000 000 = 142857,142857 die Zahl 142857 mit modulo 10 in einer Variable abspeichern und die dann mit der nachfolgenden Zahl vergleichen.
Das Problem hierbei ist, dass ich nicht weiß, was die Ziffernfolge der Zahl ist und somit auch nicht wissen kann, obs mal 1000 000 gemacht gehört oder doch mal 1000?
Wisst ihr einen einfacheren Weg bzw. könnt ihr mir einen Tipp geben, wie ich am besten die Ziffernfolgen der Zahlen herausfinden kann?
sG Keita
ich müsste die größte Ziffernfolge bis 1000 berechnen.
Die Zahl 1 wird durch alle Zahlen bis 1000 dividiert.
Erklärung Ziffernfolge:
- 1/2 = 0,500
- 1/3 = 0,333333 Ziffernfolge 1
....
- 1/7 = 0,142857142857 Ziffernfolge 6
...
Mein Ansatz wäre: Die Zahl 1 durch alle Zahlen bis 1000 dividieren - mit einer For-Schleife. Ich hätte vor, das Ergebnis *1000 000 und anschließend mit modulo die Zahlen eins nach dem anderen überprüfen. Beispiel: - 1/7 = 0,142857142857 * 1000 000 = 142857,142857 die Zahl 142857 mit modulo 10 in einer Variable abspeichern und die dann mit der nachfolgenden Zahl vergleichen.
Das Problem hierbei ist, dass ich nicht weiß, was die Ziffernfolge der Zahl ist und somit auch nicht wissen kann, obs mal 1000 000 gemacht gehört oder doch mal 1000?
Wisst ihr einen einfacheren Weg bzw. könnt ihr mir einen Tipp geben, wie ich am besten die Ziffernfolgen der Zahlen herausfinden kann?
sG Keita