// Latihan bergaya OSN, Bab 05, soal 1: Deret Collatz. // // Masukan : N // Keluaran: banyak langkah sampai deret mencapai 1. // // Aturan: kalau angkanya genap, bagi dua; kalau ganjil, kalikan tiga // lalu tambah satu. Satu kali penerapan aturan dihitung satu langkah. // // Contoh masukan: 6 // Contoh keluaran: 8 // // Perhatikan: nilai antara bisa jauh lebih besar daripada N. // // Compile: g++ -std=c++17 -O2 -o collatz exercises/05/osn/01-collatz.cpp // Jalankan: echo "6" | ./collatz #include using namespace std; int main() { // Tulis kodemu di sini: return 0; }