#include template auto average(T ... t) { return (t + ... ) / sizeof...(t); } int main() { std::cout << average(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) << std::endl; }