#include <iostream>
using namespace std;
int main() {
/*
1. Tentukan banyaknya faktor dari sebuah bilangan
Contoh input: 24
Contoh output: 8
2. Tentukan apakah sebuah bilangan adalah prima atau bukan
Contoh input 1: 5
Contoh output 1: Prima
Contoh input 2: 9
Contoh output 2: Bukan prima
3. Tentukan jumlah bilangan kuadrat dari 1 -- n^2
Contoh input: 5
Contoh output: 55
4. Tentukan kebalikan digit dari sebuah bilangan
Contoh input: 12345
Contoh output: 54321
5. Tentukan FPB dan KPK dari 2 buah bilangan
Contoh input: 12 30
Contoh output: 6 60
6. Tampilkan n suku pertama dari barisan fibonacci
Contoh input: 10
Contoh output: 0 1 1 2 3 5 8 13 21 34
7. Tampilkan barisan 3n+1 dengan ketentuan seperti berikut:
- Mulai barisan dari sebuah bilangan n yang diinputkan
- Ulangi proses berikut sampai n == 1:
> Jika n ganjil, ubah jadi 3n+1
> Jika n genap, ubah jadi n/2
- Setiap bilangan berubah, tampilkan nilai bilangan yang baru
Contoh input: 7
Contoh output: 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
*/
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvKgoJMS4gVGVudHVrYW4gYmFueWFrbnlhIGZha3RvciBkYXJpIHNlYnVhaCBiaWxhbmdhbgoJICAgQ29udG9oIGlucHV0OiAyNAoJICAgQ29udG9oIG91dHB1dDogOAoJICAgCgkyLiBUZW50dWthbiBhcGFrYWggc2VidWFoIGJpbGFuZ2FuIGFkYWxhaCBwcmltYSBhdGF1IGJ1a2FuCgkgICBDb250b2ggaW5wdXQgMTogNQoJICAgQ29udG9oIG91dHB1dCAxOiBQcmltYQoJICAgCgkgICBDb250b2ggaW5wdXQgMjogOQoJICAgQ29udG9oIG91dHB1dCAyOiBCdWthbiBwcmltYQoJCgkzLiBUZW50dWthbiBqdW1sYWggYmlsYW5nYW4ga3VhZHJhdCBkYXJpIDEgLS0gbl4yCgkgICBDb250b2ggaW5wdXQ6IDUKCSAgIENvbnRvaCBvdXRwdXQ6IDU1CgkgICAKCTQuIFRlbnR1a2FuIGtlYmFsaWthbiBkaWdpdCBkYXJpIHNlYnVhaCBiaWxhbmdhbgoJICAgQ29udG9oIGlucHV0OiAxMjM0NQoJICAgQ29udG9oIG91dHB1dDogNTQzMjEKCSAgIAoJNS4gVGVudHVrYW4gRlBCIGRhbiBLUEsgZGFyaSAyIGJ1YWggYmlsYW5nYW4KCSAgIENvbnRvaCBpbnB1dDogMTIgMzAKCSAgIENvbnRvaCBvdXRwdXQ6IDYgNjAKCSAgIAoJNi4gVGFtcGlsa2FuIG4gc3VrdSBwZXJ0YW1hIGRhcmkgYmFyaXNhbiBmaWJvbmFjY2kKCSAgIENvbnRvaCBpbnB1dDogMTAKCSAgIENvbnRvaCBvdXRwdXQ6IDAgMSAxIDIgMyA1IDggMTMgMjEgMzQKCQoJNy4gVGFtcGlsa2FuIGJhcmlzYW4gM24rMSBkZW5nYW4ga2V0ZW50dWFuIHNlcGVydGkgYmVyaWt1dDoKCSAgIC0gTXVsYWkgYmFyaXNhbiBkYXJpIHNlYnVhaCBiaWxhbmdhbiBuIHlhbmcgZGlpbnB1dGthbgoJICAgLSBVbGFuZ2kgcHJvc2VzIGJlcmlrdXQgc2FtcGFpIG4gPT0gMToKCSAgICAgPiBKaWthIG4gZ2FuamlsLCB1YmFoIGphZGkgM24rMQoJICAgICA+IEppa2EgbiBnZW5hcCwgdWJhaCBqYWRpIG4vMgoJICAgLSBTZXRpYXAgYmlsYW5nYW4gYmVydWJhaCwgdGFtcGlsa2FuIG5pbGFpIGJpbGFuZ2FuIHlhbmcgYmFydQoJICAgQ29udG9oIGlucHV0OiA3CgkgICBDb250b2ggb3V0cHV0OiA3IDIyIDExIDM0IDE3IDUyIDI2IDEzIDQwIDIwIDEwIDUgMTYgOCA0IDIgMQoJKi8KCXJldHVybiAwOwp9Cg==