#include <iostream> using namespace std; int main() { int choice, i, j, dimension, enter, star, space; cout << "Enter Your Choice:"; cout << "\n1. Rectangle 1" << "\n2. Rectangle 2" << "\n3. Rectangle 3" << "\n4. Rectangle 4" << "\n5. Rhomb(Only Odd)" << "\n6. Close Application" << endl; cin >> choice; switch (choice) { case 1: int dimension; cout << "Enter Dimension:"; cin >> dimension; for (int j = 0; j < dimension; j++) { for (int i = 0; i <= j; i++) { cout << "*"; } cout << endl;
} break; case 2: cout << "Enter Dimension:"; cin >> dimension; for (int a = dimension; a > 0; a--) { for (int b = 0; b < a; b++) { cout << "*"; } cout << endl; } break; case 3: cout << "Enter Dimension:"; cin >> dimension; for (int j = 0; j < dimension; j++) { for (int i = 0; i < dimension - (j + 1); i++) { cout << " "; } for (int i = 0; i <= j; i++) { cout << "*"; } cout << endl; } break; case 4: cout << "Enter Dimension:"; cin >> enter; star = 1; space = enter - 1; for (j = 0; j < enter; j++) { for (i = 0; i < space; i++) { cout << " "; } for (i = 0; i < star; i++) { cout << "*"; } cout << endl; space--; star += 2; } break; case 5: cout << "Enter Dimension:"; cin >> enter; star = 1; space = enter - 1; for (j = 0; j < enter; j++) { for (i = 0; i < space; i++) { cout << " "; } for (i = 0; i < star; i++) { cout << "*"; } cout << endl; space--; star += 2; } star -= 4; space = 1; for (j = 0; j < enter - 1; j++) { for (i = 0; i < space; i++) { cout << " "; } for (i = 0; i < star; i++) { cout << "*"; } cout << endl; space++; star -= 2; } break; case 6:
system("CLS"); break; }
return 0; } Böyle bir çizim ödevim var. Seçim yaptıktan sonra ekrana yazıyor. ama tekrar seçim yapmak için console ekranı kapanıyor. ekrana görüntüyü yazıp bir tuşa bastıktan sonra console ekranı kapanmadan tekrar seçim yapmak istiyorum. bunu nasıl çözebilirim? (hesap makinesi işlem sonrası silip yeni işlem yapma mantığı) |
Bildirim