Hey yvsham. Looks like you've got the right idea, you just need to brush up on your for loop syntax. You currently have:
The syntax for a for loop is:
for( (initializer list); (conditional); (iteration) )
You have the right idea in the first part. You initialize i to 0, but if you start as zero and count up you get ascending order.
The second statement in the for loop is used to check a condition. Right now you have i+1, which will always be true. Here you want to check for when to stop. Commonly, you can check if i < someNumber or that (hint hint) i >= 0.
The third part you use correctly, but again, you are set up to use the for loop in ascending order. For descending order the values get smaller. Since ++ adds one to i every time the loop iterates, your values will get larger.