Factorial of 1 is 1
Factorial of 2 is 2
Factorial of 3 is 6
Factorial of 4 is 24
Factorial of 5 is 120
Factorial of 6 is 720
Factorial of 7 is 5040
Factorial of 8 is 40320
Factorial of 9 is 362880
Factorial of 10 is 3628800
I understand the requirements, I took your original code posted at the top of this thread and tweaked it, to get that output, it's nearly there already.
Just experiment a little with inserting extra cout statements and see how close you get. When you really get stuck, post the latest version of the code.
I'm pleased that you got this to work. Yesterday I was concerned that it sounded like I was not very helpful, but my instinct was that it was better to learn by experimenting rather than simply reading someone else's answer.
As it turns out, your code looks quite similar to the version I came up with.