O
Oleggs
Gast
Hallo Leute.
Ich habe mit der suche leider nichts zu dem Thema gefunden und hoffe das ich gut genug gesucht habe.
Falls nicht tut es mir leid. Nebenbei bemerkt bin ich ein Anfänger und kenn mich mit Fachbegriffen, Methoden und ähnlichen nicht gut aus. Habe erst mit dem Programmieren angefangen und bitte um Verständnis, falls ich etwa nicht schnell verstehe.
Also es geht darum: Ich muss ein Programm schreiben, dass die Mid-Square-Methode anwendet.
Das ist ein Algorithmus der Zuffalszahlen berechnet. Es sollen Zahlen aus dem Bereich von 1000 bis 9999 genommen werden können. Es soll dann noch eine Ausgabe geben, die die Maximale mögliche Zahl ausgibt, also wiviele möglich sind ohne sich zu wiederholen und einmal die ganzen möglichen Zahlen ausgeben sollte.
Die methode: z.B. ich gebe eine zahl ein 4627 dann rechtet man 4637*4637 also mal sich selbst und dann kommt 21501769. Danach werden die 4 Zahlen aus der Mitte genommen und mit denen weitergerechnet. Also die 5017 und mit der Zahl weitergerechnet 5017*5017.
Falls ich mich irgendwo ungenau ausgedrückt haben sollte, würde ich es gerne genauer erläutern.
Danke schonmal für eure Hilfe.
Ich habe mit der suche leider nichts zu dem Thema gefunden und hoffe das ich gut genug gesucht habe.
Falls nicht tut es mir leid. Nebenbei bemerkt bin ich ein Anfänger und kenn mich mit Fachbegriffen, Methoden und ähnlichen nicht gut aus. Habe erst mit dem Programmieren angefangen und bitte um Verständnis, falls ich etwa nicht schnell verstehe.
Also es geht darum: Ich muss ein Programm schreiben, dass die Mid-Square-Methode anwendet.
Das ist ein Algorithmus der Zuffalszahlen berechnet. Es sollen Zahlen aus dem Bereich von 1000 bis 9999 genommen werden können. Es soll dann noch eine Ausgabe geben, die die Maximale mögliche Zahl ausgibt, also wiviele möglich sind ohne sich zu wiederholen und einmal die ganzen möglichen Zahlen ausgeben sollte.
Die methode: z.B. ich gebe eine zahl ein 4627 dann rechtet man 4637*4637 also mal sich selbst und dann kommt 21501769. Danach werden die 4 Zahlen aus der Mitte genommen und mit denen weitergerechnet. Also die 5017 und mit der Zahl weitergerechnet 5017*5017.
Falls ich mich irgendwo ungenau ausgedrückt haben sollte, würde ich es gerne genauer erläutern.
Danke schonmal für eure Hilfe.