digit sum c++
#include <iostream>
// Function to calculate the sum of digits
int digitSum(int number) {
int sum = 0;
while (number != 0) {
sum += number % 10;
number /= 10;
}
return sum;
}
// Main function
int main() {
// Input: a positive integer
int inputNumber;
std::cout << "Enter a positive integer: ";
std::cin >> inputNumber;
// Calculate and output the sum of digits
int result = digitSum(inputNumber);
std::cout << "The sum of digits is: " << result;
return 0;
}