language: C++ 4.7.2 (gcc-4.7.2)
date: 859 days 1 hour ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <numeric>
 
using namespace std;
 
int main() {
        
        unsigned char arr[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        int count = sizeof(arr)/sizeof(arr[0]);
        int sum = std::accumulate<unsigned char*, int>(arr,arr + count,0);
        double average = (double)sum/count;
        cout << "Total elements : " << count << endl;
        cout << "Sum            : " << sum << endl;
        cout << "Average        : " << average << endl;
        return 0;
}