programmieren-in-rust/aufgaben/sheet1/task2/README.md
2016-10-27 00:33:12 +02:00

23 lines
566 B
Markdown
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.