#include // provides list #include // provides vector #include // provides cout #include // provides accumulate using namespace std; void main() { vector vector_of_floats; for (float f = 1.0; f < 2.0; f+=0.1) { vector_of_floats.push_back(f); } list list_of_floats(vector_of_floats.begin(), vector_of_floats.end()); list_of_floats.reverse(); if ( accumulate(vector_of_floats.begin(), vector_of_floats.end(),0) == accumulate(list_of_floats.begin(), list_of_floats.end(),0)) { cout << "Addition is commutative!"; } }