Answer to Question #287296 in C++ for ali

Question #287296

Write a program that prompts the user to input an integer and then outputs both the individual digits of the number and the sum of the digits. For example, it should output the individual digits of 3456 as 3 4 5 6, output the individual digits of 8030 as 8 0 3 0, output the individual digits of 2345526 as 2 3 4 5 5 2 6, output the individual digits of 4000 as 4 0 0 0, and output the individual digits of -2345 as 2 3 4 5.


1
Expert's answer
2022-01-13T12:31:25-0500
#include <iostream>


int main(int argc, char* argv[])
{
    int number, digit, sum = 0;
    std::cout << "Enter number: ";
    std::cin >> number;
    while (number > 0)
    {
        digit = number % 10;
        std::cout << digit << '\t';
        sum = sum + digit;
        number = number / 10;
    }
    std::cout << "Sum is: " << sum << std::endl;




    return 0;
}

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