fork(1) download
  1. #include <iostream>
  2. #include <array>
  3. #include <numeric>
  4. using namespace std;
  5.  
  6. template<class T>
  7. double GetAverage(T tArray)
  8. {
  9. auto avg = std::accumulate(begin(tArray), end(tArray), 0.0)/tArray.size();
  10. return avg;
  11. }
  12.  
  13. int main ()
  14. {
  15. array<int,5> data={0,1,2,3,4};
  16. cout << GetAverage(data);
  17. cin.get();
  18. return 0;
  19. }
Success #stdin #stdout 0s 3344KB
stdin
Standard input is empty
stdout
2