// needs dynamic allocation if the length needs to be decided at run time. // In C you will see calls to malloc() and free() instead of new and delete. int n = 20; // assume n was a user input not ...