Advertisement
mr1302

kgkjhgj

Nov 20th, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <fstream>
  4. #include <string>
  5. #include <windows.h>
  6. # define M_PI 3.141592653589793238462643383279502884L
  7.  
  8. using namespace std;
  9.  
  10. int main() {
  11. setlocale(LC_ALL, "Rus"); // устанавливаем локаль системы, чтобы печатать русские символы
  12. HANDLE hwnd = GetStdHandle(STD_OUTPUT_HANDLE);
  13. system("color F0");
  14. for (int i = 0; i < 15; ++i) {
  15. for (int j = 0; j < 54; ++j) {
  16. SetConsoleTextAttribute(hwnd, BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_INTENSITY);
  17. /*if (i == 1 && j > 0 && j < 18) {
  18. cout << " ";
  19. }*/
  20. if ((i == 0 && j == 0) || (i == 0 && j == 53) || (i == 14 && j == 0) || (i == 14 && j == 53))
  21. cout << "+";
  22. else if (i == 0 || i == 14) cout << "—";
  23. else if (j == 0 || j == 53) cout << "|";
  24. else if (i > 0 && i < 7 && j < 18) {
  25. if (((j + 1) % 2)) {
  26. SetConsoleTextAttribute(hwnd, BACKGROUND_BLUE | FOREGROUND_RED |
  27. FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  28. cout << "*";
  29. }
  30. else {
  31. SetConsoleTextAttribute(hwnd, BACKGROUND_BLUE | FOREGROUND_RED |
  32. FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  33. cout << " ";
  34. }
  35. }
  36. else {
  37. if ((i % 2))
  38. SetConsoleTextAttribute(hwnd, BACKGROUND_RED | FOREGROUND_RED);
  39. else
  40. SetConsoleTextAttribute(hwnd, BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_INTENSITY |
  41. FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY);
  42. cout << "_";
  43. }
  44. }
  45. cout << '\n';
  46. }
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement