Answer to Question #312114 in C++ for abbas

Question #312114

(Sum the digits in an integer) Write a program that reads an integer between 0 and 1000 and adds all the digits in the integer. For example, if an integer is 932, the sum of all its digits is 14.




Hint: Use the % operator to extract digits, and use the operator to remove the extracted digit. For instance, 932 % 10 = 2 and 932 / 10 = 93.




Here is a sample run:

1
Expert's answer
2022-03-15T12:11:56-0400
#include <iostream>

using namespace std;

int main()
{
	int value;
	int	result = 0;
	cout << "Please, enter an integer between 0 and 1000: ";
	cin >> value;
	int tmp = value;
	for (int i = 0; i < 3; i++)
	{
		result += tmp % 10;
		tmp = tmp / 10;
	}
	cout << "Sum of all digits is " << result;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment