I do not understand as to why vectors is being used to teach this topic, when we have not learnt vectors yet? I am sorry but what is the use of this course if things are being taught like this. Now i should study vectors first and then understand this?
Why is vectors being used?
Vector is a very simple and easy way to store values. They are very similar to array only its declaration is different. I would surely recommend you to study this. But even If you want to skip it now you cannot escape from it.
I do not want to escape this, but then it should be taught earlier in the course. This course does not seem organised at all. I want to learn everything that is why i got enrolled, but how am I supposed to learn if I have to go back and forth constantly.
It is not necessary to use vectors to solve this problem But it is recommended
And it is a good habit to use vectors instead of arrays. I would also suggest you to use vectors instead of arrays as sometimes they are faster and does not give runtime errors
But then why is vectors not taught in the very beginning of this course?
Sometimes you have to wait for good things to come. 
Anyways you can refer to vectors section to learn about it.
I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.
On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.