1,105,286 Community Members

display in acending order.

Member Avatar
rizzi143
Newbie Poster
21 posts since Nov 2007
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

HI! could anyone help me out in editing the following code so that the list of number is displayed in ascending order. thanks.

#include <iostream.h>

void main()
{
    int count;
    cout << "Enter a number: ";
    cin >> count;
    while (count > 0)
    {
   cout << count << endl;
        --count;
    }      

}
Member Avatar
Fbody
Posting Maven
2,845 posts since Oct 2009
Reputation Points: 682 [?]
Q&As Helped to Solve: 393 [?]
Skill Endorsements: 7 [?]
Featured
 
0
 

No one here will re-write it for you (or at least they shouldn't).

Right now you're taking the user's input and counting down.

I suggest you start by first establishing a way to count up from (0) to a certain max value (10 for example).

Once you figure that out, adapt it to stop at the user's input value instead.

A suggestion, you may want to consider using a for loop instead of a while loop, they're better for this type of thing.

Member Avatar
rizzi143
Newbie Poster
21 posts since Nov 2007
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

ya thanks for reply. i wasnt expecting a rewrite though. i just a jump start a hint to make it work. and i only need to use while loop.

Member Avatar
Fbody
Posting Maven
2,845 posts since Oct 2009
Reputation Points: 682 [?]
Q&As Helped to Solve: 393 [?]
Skill Endorsements: 7 [?]
Featured
 
0
 

>>...i just a jump start a hint to make it work. and i only need to use while loop.
I gave you a hint. Here's another:
Don't use the decrement operator. Use the increment operator instead, then adjust your loop's control condition accordingly.

If you have to use a while loop, it's doable, just less convenient.

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: