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
