Question: 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

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: e BIEEasB 4 5 6 euro - 1t! - auaasaaeom-ll e 2345526a52 3 5 E E 2 5 euro - 3D e -2345352 3 I 5 sum - -14 To solve this pro hiem consider the polynomial expansion of the integer. for example: 3456-3*13+4*12+5*1D1+*1D" To extract the digits from the right to left use: digit - owe:- it: 1d H update mm H output digit: umber: - number 3' 1o If {uee integer division} To extract the digits from left to right* use a similar strategy out you will need to know the highest power represented. This can be done bv using two loops. the rst loop extracts digits from right to left; keeping track of the number of times the loop executes and accumulating the sum. The second loop can use the value of the counter to extract digits from left to right for the nal displav. Make sure vour program produces the output shown above. Inciude comments in the oode which describe the program and include vour name {and the name of your programming partner if you have oneL
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
