1234567891011121314151617181920212223
#include <iostream> #include <cmath> #include <string> int main() { std::string numbers; int sum; int count; std::cout<< "Enter a series of numbers: "; std::cin>>numbers; int iNumbers[numbers.length()]; for(int i = 0; i < numbers.length(); i++) { for(int j = 0; j < numbers.length(); j++) { numbers[i-0] = iNumbers[j]; } while(sum < j) { sum = iNumbers[j] + iNumbers[j + 1]; } std::cout<< " Sum: " << sum; } }
123
unsigned sum(0); for(char c: numbers) sum += (c - '0');
unsigned sum(0); for(int i = 0; i < numbers.size(); ++i) sum += numbers[i] - '0';
#include <numeric> int sum = std::accumulate( numbers.begin(), numbers.end(), 0, []( int acc, char c ) { return ( acc + c - '0' ); } );