prog.cpp:2:12: error: ‘vector’ was not declared in this scope
int divide(vector<int> &arr, int l, int r)
^~~~~~
prog.cpp:2:19: error: expected primary-expression before ‘int’
int divide(vector<int> &arr, int l, int r)
^~~
prog.cpp:2:30: error: expected primary-expression before ‘int’
int divide(vector<int> &arr, int l, int r)
^~~
prog.cpp:2:37: error: expected primary-expression before ‘int’
int divide(vector<int> &arr, int l, int r)
^~~
prog.cpp:2:42: error: expression list treated as compound expression in initializer [-fpermissive]
int divide(vector<int> &arr, int l, int r)
^