#include <iostream>
using namespace std;
template<typename ElementType, typename ContainerType>
ElementType findAverage(ContainerType& container)
{
for (auto i = container.begin(); i != container.end(); ++i)
{
cout << *i;
}
return 10;
}
int main()
{
auto lst = { 1, 2, 3, 4, 5 };
findAverage<int>(lst);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgRWxlbWVudFR5cGUsIHR5cGVuYW1lIENvbnRhaW5lclR5cGU+IApFbGVtZW50VHlwZSBmaW5kQXZlcmFnZShDb250YWluZXJUeXBlJiBjb250YWluZXIpCnsKCWZvciAoYXV0byBpID0gY29udGFpbmVyLmJlZ2luKCk7IGkgIT0gY29udGFpbmVyLmVuZCgpOyArK2kpCgl7CgkgICAgY291dCA8PCAqaTsKCX0KCXJldHVybiAxMDsKfQoKaW50IG1haW4oKQp7CglhdXRvIGxzdCA9IHsgMSwgMiwgMywgNCwgNSB9OwoJZmluZEF2ZXJhZ2U8aW50Pihsc3QpOwoJcmV0dXJuIDA7Cn0K