fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. // Percabangan
  6. // if {}
  7. // else {}
  8.  
  9. // Perulangan / Loop
  10. /*
  11. cout << 1 << endl;
  12. cout << 2 << endl;
  13. cout << 3 << endl;
  14. // ...
  15. cout << 10 << endl;
  16. */
  17. // Syntax
  18. /*
  19. int i = 1; // 1
  20. while(i <= 10) { // 2
  21. cout << i << " ";
  22. i = i+1; // 3
  23. // i++;
  24. }
  25. cout << endl << "Nilai i: " << i << endl;
  26. */
  27.  
  28. for(int i = 1; i <= 20; i = i+1) {
  29. if(i%3 == 0)
  30. // kalo i habis dibagi 3
  31. continue;
  32. cout << i << " ";
  33. if(i == 12)
  34. break;
  35. }
  36. cout << endl;
  37. // cout << endl << "Nilai i: " << i << endl;
  38.  
  39. // Scope
  40. // break & continue
  41.  
  42. /*
  43. 1. Tentukan banyaknya faktor dari sebuah bilangan
  44. Contoh input: 24
  45. Contoh output: 8
  46. https://ideone. com/cjd1ou
  47.  
  48. 2. Tentukan apakah sebuah bilangan adalah prima atau bukan
  49. Contoh input 1: 5
  50. Contoh output 1: Prima
  51.  
  52. Contoh input 2: 9
  53. Contoh output 2: Bukan prima
  54.  
  55. 3. Tentukan jumlah bilangan kuadrat dari 1 -- n^2
  56. Contoh input: 5
  57. Contoh output: 55
  58.  
  59. 4. Tentukan kebalikan digit dari sebuah bilangan
  60. Contoh input: 12345
  61. Contoh output: 54321
  62. https://ideone. com/HqXK26
  63.  
  64. 5. Tentukan FPB dan KPK dari 2 buah bilangan
  65. Contoh input: 12 30
  66. Contoh output: 6 60
  67. FPB KPK
  68.  
  69. 6. Tampilkan n suku pertama dari barisan fibonacci
  70. Contoh input: 10
  71. Contoh output: 0 1 1 2 3 5 8 13 21 34
  72. https://ideone. com/qaZdaZ
  73.  
  74. 7. Tampilkan barisan 3n+1 dengan ketentuan seperti berikut:
  75. - Mulai barisan dari sebuah bilangan n yang diinputkan
  76. - Ulangi proses berikut sampai n == 1:
  77. > Jika n ganjil, ubah jadi 3n+1
  78. > Jika n genap, ubah jadi n/2
  79. - Setiap bilangan berubah, tampilkan nilai bilangan yang baru
  80. Contoh input: 7
  81. Contoh output: 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
  82.  
  83. 8. https://tlx. toki.id/problems/troc-23/A
  84.  
  85. 9. https://tlx. toki.id/problems/troc-22/A
  86.  
  87. 10. https://tlx. toki.id/problems/troc-10/B
  88. */
  89. return 0;
  90. }
  91.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
1 2 4 5 7 8 10 11 13 14 16 17 19 20