#include <iostream>
using namespace std;
int main() {
// Percabangan
// if {}
// else {}
// Perulangan / Loop
/*
cout << 1 << endl;
cout << 2 << endl;
cout << 3 << endl;
// ...
cout << 10 << endl;
*/
// Syntax
/*
int i = 1; // 1
while(i <= 10) { // 2
cout << i << " ";
i = i+1; // 3
// i++;
}
cout << endl << "Nilai i: " << i << endl;
*/
for(int i = 1; i <= 20; i = i+1) {
if(i%3 == 0)
// kalo i habis dibagi 3
continue;
cout << i << " ";
if(i == 12)
break;
}
cout << endl;
// cout << endl << "Nilai i: " << i << endl;
// Scope
// break & continue
/*
1. Tentukan banyaknya faktor dari sebuah bilangan
Contoh input: 24
Contoh output: 8
https://ideone. com/cjd1ou
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
https://ideone. com/HqXK26
5. Tentukan FPB dan KPK dari 2 buah bilangan
Contoh input: 12 30
Contoh output: 6 60
FPB KPK
6. Tampilkan n suku pertama dari barisan fibonacci
Contoh input: 10
Contoh output: 0 1 1 2 3 5 8 13 21 34
https://ideone. com/qaZdaZ
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
8. https://tlx. toki.id/problems/troc-23/A
9. https://tlx. toki.id/problems/troc-22/A
10. https://tlx. toki.id/problems/troc-10/B
*/
return 0;
}