programmieren-in-rust/aufgaben/sheet01/task2/README.md
2017-02-16 15:12:56 +01:00

566 B
Executable File

Aufgabe 1.2: Collatz

Schreibt ein Programm, das für die Zahl 27 alle Schritte des Collatz-Algorithmus ausgibt. Die Ausgabe soll in der Form x -> y geschehen, wobei x ein Zähler ist, welcher den aktuellen Schritt anzeigt, und y für den aktuellen Wert der Eingabezahl steht.

Der Algorithmus für die Zahl 5 wäre also:

1 -> 16
2 -> 8
3 -> 4
4 -> 2
5 -> 1

Die "Eingabezahl" soll direkt im Quellcode notiert werden, also nicht vom Nutzer eingelesen werden.

Die Aufgabe soll in einer Datei namens collatz.rs gelöst werden.