Get the answers you need at Westonci.ca, where our expert community is always ready to help with accurate information. Get quick and reliable solutions to your questions from knowledgeable professionals on our comprehensive Q&A platform. Get quick and reliable solutions to your questions from a community of experienced experts on our platform.

Using a while loop, create an algorithm extractDigits that prints the individual digits of a positive integer.

Sagot :

Answer:

The algorithm is as follows

1. Start

2. Declare Integer N

3. Input N

4. While N > 0:

4.1    Print(N%10)

4.2   N = N/10

5. Stop

Explanation:

This line starts the algorithm

1. Start

This declares an integer variable

2. Declare Integer N

Here, the program gets user input N

3. Input N

The while iteration begins here and it is repeated as long as N is greater than 0

4. While N > 0:

This calculates and prints N modulus 10; Modulus of 10 gets the individual digit of the input number

4.1    Print(N%10)

This remove the printed digit

4.2   N = N/10

The algorithm ends here

5. Stop

Bonus:

The algorithm in Python is as follows:

n = 102

while n>0:

    print(int(n%10))

    n= int(n/10)