#include<iostream>#include<initializer_list>usingnamespace std;template<classT>
T average_list(initializer_list<T> ilt){
T sum =0;int n =0;for(auto i : ilt){
sum += i;
n++;}return sum / n;}intmain(){
auto q =average_list({
15.4,10.7,9.0});
cout << q << endl;
cout <<average_list({
20,30,19,17,45,38})<< endl;auto ad = average_list<double>({
'A',70,65.33});
cout << ad << endl;return0;}