I have an integer:
int iNums = 12476;
And now I want to get each digit from iNums as integer. Something like:
foreach(iNum
My solution:
void getSumDigits(int n) { std::vector<int> int_to_vec; while(n>0) { int_to_vec.push_back(n%10); n=n/10; } int sum; for(int i=0;i<int_to_vec.size();i++) { sum+=int_to_vec.at(i); } std::cout << sum << ' '; }