Hey guys, I am trying to create a number triangle that looks like this.
123456789
12345678
1234567
123456
12345
1234
123
12
1
This is where I'm at:
Code:
#include <iostream>
using namespace std;
int main ()
{
int limit;
// Read limit
cout << "Please enter a number between 1 and 9: ";
cin >> limit;
for (int lineCtrl = limit; lineCtrl >= 1; lineCtrl--)
{
for (int numCtrl = lineCtrl;
numCtrl >= 1;
numCtrl--)
cout << numCtrl;
cout << endl;
} // for lineCtrl
system ("pause");
return 0;
}
And i get this as a result:
987654321
87654321
7654321
654321
54321
4321
321
21
1
I am told that I don't even need to decrement the inner loop and just have it return 1 to lineCtrl but I have no idea how to do that. The book I'm reading is only giving me examples how to write nested loops in blocks..