Хотів залишити пару в'їдливих коментарів, але ви ж так не зрозумієте...
Дивіться. Вам треба спершу відповісти на питання "що мені треба?". Казку про мотузку ж знаєте? Ну там, мотузку за капусту, капусту за забавку, забавку за сир і т.д.? От ви бігаєте за сиром тоді, коли вам мотузка потрібна.
Вам справді потрібен код без vector-ів? Та ні, вам потрібно, щоб викладач поставив оцінку, більше ні для чого вам цей код не потрібен. А оцінка вам нащо? А оцінка вам для, наприклад, допуску до сесії, чи щоб стипендію не врізали, не знаю, але точно певен, що вам сам факт того, що чорнила у відомості будуть утворювати фігуру цифри "5", вас не зігріє і не нагодує. В будь-якому разі це зводиться до того, що ви поступили до ВНЗ на спеціальність, яка вам не потрібна. Ви не хочете в майбутньому писати програми, ви сподіваєтеся, що шматок пластику з літерами якось покращить ваше життя в майбутньому. І тут ви помиляєтеся. Ваше життя можете покращити лише особисто ви. Якщо навчання - "то не ваше", то йдіть працюйте, доки не знайдете "вашого". Якщо ви знаєте, яка спеціальність "ваша" - переводьтеся туди, де вас не змушуватимуть писати програми зі рваними масивами. Дипломи не додають цінності вам як людині - ваші знання додають її, а дипломи можуть лише засвідчувати це (а фальшиві дипломи, де вказано, що ви вмієте працювати зі рваними масивами, хоча насправді ви вмієте лише копіювати такі програми з форумів, тільки зменшують цінність дипломів інших людей).
Не псуйте життя собі і іншим людям - ідіть своїм шляхом у житті. Життя, зрештою, у вас лише одне, і що раніше ви зрозумієте, яким хочете бачити своє життя - тим більше ви такого життя отримаєте.