I'm working on this program for school and I need the output to look like this
*
**
***
****
*****
This is the code I have so far. I can't seem to make it work and honestly I can't understand the logic of the for statement for this. Could someone please walk me through the for statement?
Code://************************ //Doug Miller //Lab 6_1 //Shape Program //********************** #include <iostream> using namespace std; int main () { int row_Col = 0; int i = 0; int m = 0; int n = 0; bool start = 0; char answer; const char star = '*'; cout << "Drawing hallow boxes program " << endl; cout << "\n\n"; cout << "Do you want to start (y/n): " << endl; cin >> answer; cout << "\n\n"; if (answer == 'y' || answer == 'Y') { start = true; } else if (answer == 'n' || answer == 'N') { start = false; } else { cout << "You entered an invalid character" <<endl; } while (start == true) { cout << "How many rows/columns would you like to work with? " << endl; cin >> row_Col; cout << "\n\n"; while (row_Col < 5 || row_Col > 21) { cout << "Out of range! Reenter: " << endl; cout << "\n\n"; cin >> row_Col; } for (i = 1; i <= row_Col; i++) { for(m = 0; m < row_Col; m=m++) { cout << star; } } cout << "Do you want to start (y/n): " << endl; cin >> answer; cout << "\n\n"; if (answer == 'n' || answer == 'N') { start = false; } } return 0; std::cin.get(); }// End of program!