// This code should work after you implement your range function and // correct the calls below! cout << "[ "; switch (argc) { case 2: // One parameter for ( int i : range( /* arg 1 */ ) cout << i << " "; break; case 3: // Two parameters for ( int i : range( /* arg 1 */, /* arg 2 */ ) cout << i << " "; break; case 4: // Three parameters for ( int i : range( /* arg 1 */, /* arg 2 */, /* arg 3 */ ) cout << i << " "; break; } cout << "]" << endl;