// Contoh Bab 05: pola akumulasi -- jumlah, cacah, terbesar, faktorial. // // Compile: g++ -std=c++17 -O2 -o akumulasi exercises/05/03-akumulasi.cpp // Jalankan: ./akumulasi // Lalu ketik satu angka, misalnya: 10 #include using namespace std; int main() { int n; cin >> n; long long total = 0; for (int i = 1; i <= n; i++) total += i; cout << "jumlah 1.." << n << " = " << total << "\n"; int banyak = 0; for (int i = 1; i <= n; i++) if (i % 3 == 0) banyak++; cout << "kelipatan 3 = " << banyak << "\n"; long long faktorial = 1; for (int i = 2; i <= n; i++) faktorial *= i; cout << n << "! = " << faktorial << "\n"; return 0; }