fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <numeric> // untuk std::accumulate
  4.  
  5. double hitungRataRata(const std::vector<int>& angka) {
  6. if (angka.empty()) {
  7. return 0.0; // Menghindari pembagian dengan nol
  8. }
  9. double jumlah = std::accumulate(angka.begin(), angka.end(), 0);
  10. return jumlah / angka.size();
  11. }
  12.  
  13. int main() {
  14. std::vector<int> angka = {10, 20, 30, 40, 50};
  15. double rataRata = hitungRataRata(angka);
  16. std::cout << "Nilai rata-rata: " << rataRata << std::endl;
  17. return 0;
  18. }
  19.  
Success #stdin #stdout 0s 5292KB
stdin
XI-3
stdout
Nilai rata-rata: 30