Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- void main()
- {
- char itemMenu = 0, symbol = '*';
- const int sizeBox = 15;
- while (itemMenu < 'a' or itemMenu > 'j') {
- if (itemMenu != 0) { std::cout << "Your choise isn't correct ...\n\n";}
- std::cout << "Select figure from a ... j ->"; std::cin >> itemMenu;
- }
- bool topTriangle = (itemMenu == 'c') || (itemMenu == 'a') || (itemMenu == 'e') || (itemMenu ==
- 'i');
- bool leftTriangle = (itemMenu == 'g') || (itemMenu == 'b') || (itemMenu == 'f') || (itemMenu ==
- 'i');
- bool bottonTriangle = (itemMenu == 'd') || (itemMenu == 'b') || (itemMenu == 'e') || (itemMenu
- == 'j');
- bool rightTriangle = (itemMenu == 'h') || (itemMenu == 'a') || (itemMenu == 'f') || (itemMenu
- == 'j');
- for (int x = 0; x < sizeBox; x++) {
- for (int y = 0; y < sizeBox; y++) {
- symbol = ' ';
- if (topTriangle && (y >= x) && (sizeBox - x > y)) { symbol = '*';}
- if (rightTriangle && (y >= x) && (sizeBox - x <= y + 1)) { symbol = '*'; }
- if (leftTriangle && (x >= y) && (sizeBox - x > y)) { symbol = '*'; }
- if (bottonTriangle && (x >= y) && (sizeBox - x <= y + 1)) { symbol = '*';}
- std::cout << symbol;
- }
- std::cout << std::endl;
- }
- std::cout << "\n\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement