C++ :: Aufgabe #261 :: Lösung #2
2 Lösungen

#261
Die Collatz-Sequenz (3n+1)
Anfänger - C++
von DragStar
- 23.03.2020 um 09:34 Uhr
Schreibe ein Programm, welches die Eingabe einer Zahl anfordert und dann von dieser Zahl die Collatz-Sequenz ausgibt.
#2

von basic (1310 Punkte)
- 27.09.2020 um 23:51 Uhr

#include <iostream> #include <string> using namespace std; int main() { int num; do { cout << "Zahl > 0 eingeben: "; cin >> num; if(num <= 0) { cout << "Zahl ist 0 oder kleiner!\n\n"; } } while(num <= 0); cout << num << " "; while(num > 1) { if(num % 2 == 0) { num /= 2; } else { num = (num * 3) + 1; } cout << num << " "; } cout << "\n"; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1