#include #include using namespace std; struct shape { int size; char character; }; int main() { shape triangle, square; int choice; char inrepeat; bool repeat = true; int snum1; int snum2; int tnum1; int tnum2; cout << "Welcome to the Hall of Simple C++ ASCII Graphics!\n"; do { cout << "Please enter a selection below\n"; cout << "1. Draw a triangle.\n" << "2. Draw a square.\n" << "3. Quit.\n"; cin >> choice; if(choice==3) { break; } else if(choice < 1 || choice > 3) { continue; } else if(choice==1) { cout << "What is the height of the triangle? "; cin << triangle.size; cout >> endl; cout << "What is the character that you want to display for the triangle? "; cin << triangle.character; for(tnum1 = 0; tnumb1 != triangle.size; tnum1++) { cout << triangle.character; cout << endl; } } else if(choice==2) { cout << "What is the height of the square? "; cin >> square.size; cout << endl; cout << "what is the character that you want to display for the square? "; cin >> square.character; for(snum1 = 0; snum1 != square.size; snum1++) { cout << endl; for(snum2 = 0; snum2 != square.size; snum2++) { cout << square.character; } } } cout << endl; cout << "Would you like to go again (y,n only)"; cin >> inrepeat; if(inrepeat=='n') { repeat = false; } system("cls"); while(repeat==true); return 0; }