I am experiencing an error in my code for finding the sum of vertical integers in a vector in which I have my own input but my VS code is throwing error
verticalSUM.cpp:8:9: error: expected expression
V = {{1,2,3,4},{5,6,7},{8,9}};
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<vector<int> > V;
V = {{1,2,3,4},{5,6,7},{8,9}};
int max_col = V[0].size();
for (int i = 1;i<V.size();i++){
if (max_col>V[i].size()){
max_col = V[i].size();
}
}
vector <int> sum(max_col,0);
for (int j = 0;j<sum.size();j++){
for (const auto vec:V ){
if (j<vec.size()){
sum[j] += vec[j];
}
}
}
int min_col = 0;
for (int k = 0;k<sum.size();k++){
if (min_col>sum[k]){
min_col = sum[k];
}
}
cout<<"minimum vertical sum is: "<<min_col;
return 0;
}
New contributor
DEMON KING is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.